2015-02-26 3 views
8

У нас есть несколько репозиториев и вилок на пробной версии Github Enterprise. Я хочу, чтобы оценить, как перейти от Github предприятия github.com (в платной для организации, скажем)Миграция с предприятия github на github.com

Единственный ресурс, я обнаружил, как выполнить миграцию в противоположном направлении https://help.github.com/enterprise/2.0/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/

У меня есть связался с github.com, задавая те же вопросы, что и ниже, и я жду их ответа.

  • Как мы можем перенести репозиторий с github Enterprise на github.com? (достаточно уверен, что git clone -bare и git push -mirror выполнит эту работу)
  • Если я также переношу вилы, как мы будем поддерживать связь между оригиналом и вилками?
  • Как перенести веб-хосты и сервисы, которые мы настроили для наших репозиториев?
  • Как передать запросы/проблемы Pull? (статья I, приведенная выше, говорит, что нам нужно использовать API Github, я в порядке с этим решением)
  • Можем ли мы перенести команды и пользователей? (Догадываясь, вероятно, нет)

Обратите внимание, что у нас есть резервные копии экземпляра предприятия осуществляется с использованием резервных средств, предоставляемых GitHub (я думаю, что это называется Ге-резервный)

Благодарности

ответ

4

You должны быть в состоянии использовать шаги в связанном документе в обратном порядке, а также:

  • Создать пустой репозиторий в github.com
  • Создать клон репозитория предприятия на вашем местном.
  • Добавьте github.com в качестве удаленной ссылки на ваш локальный клон.
  • Нажмите все ссылки на репозиторий github.com.
0

http://www.alexhadik.com/blog/2016/5/26/migrating-github-repositories-with-gitmover, кажется, предлагает решение: GitMover является «простой скрипт Python, который принимает Git репо на любом типе установки GitHub и копирует вопросы, этикетки и этапы от одного к другому Это идеальный инструмент, чтобы помочь. автоматизировать открытый источник внутреннего проекта ».

Смежные вопросы