Сведения о путях миграции на GitHub
Если вы перемещаетесь между продуктами GitHub, например с GitHub Enterprise Server на GitHub Enterprise Cloud, или из другой платформы размещения кода, например Bitbucket Server или GitLab, на GitHub, вы хотите принести с вами работу: ваш код, журнал кода, а также все прошлые беседы и совместную работу.
Чтобы спланировать миграцию, рассмотрите назначение и источник. Эти рекомендации определяют путь для миграции. Для некоторых путей миграции мы предлагаем специализированные средства, позволяющие перенести исходные, журналы и метаданные. Для других пользователей необходимо выполнить более простую миграцию "источник и журнал" или "исходный моментальный снимок".
Для некоторых путей миграции требуются средства, доступные только для миграций, управляемых экспертами. Дополнительные сведения см. на веб-сайте Команда по продажам GitHub или на веб-сайте GitHub Expert Services .
В наших рекомендациях предполагается, что вы хотите, чтобы самый высокий уровень точности, если это возможно, включая источник, историю и метаданные.
Миграция на GitHub.com
Область и средства миграции можно просмотреть на GitHub.com, включая миграцию на GitHub Enterprise Cloud. Вы также можете просмотреть дополнительные сведения или предостережения.
- GitHub Enterprise Server 3.4.1 или более поздней версии до GitHub.com
- GitHub Enterprise Server 3.4.0 или более ранних версий до GitHub.com
- GitHub.com до GitHub.com
- Azure DevOps Services (Azure DevOps Cloud) до GitHub.com
- Azure DevOps Server — GitHub.com
- Bitbucket Cloud (Bitbucket.org-to-githubcom) до GitHub.com
- Bitbucket Server или Bitbucket Data Center до GitHub.com
- GitLab до GitHub.com
- Любой репозиторий Git до GitHub.com
- Любой репозиторий Mercurial до GitHub.com
- Любой репозиторий subversion (SVN) на GitHub.com
- Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub.com
- Любой репозиторий Perforce для GitHub.com
- Любой другой репозиторий в GitHub.com
GitHub Enterprise Server 3.4.1 или более поздней версии до GitHub.com
- Область: источник, журнал и метаданные
- Инструментирование: GitHub Enterprise Importer
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
ghe-migrator
и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами. - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
GitHub Enterprise Server 3.4.0 или более ранних версий до GitHub.com
- Область: источник, журнал и метаданные
- Инструментирование: GitHub Enterprise Importer
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
ghe-migrator
и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами. - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
GitHub.com до GitHub.com
Миграции из GitHub.com включают GitHub Enterprise Cloud. Этот путь включает внедрение Enterprise Managed Users или перемещение между управляемыми предприятиями.
- Область: источник, журнал и метаданные
- Инструмент: GitHub Enterprise Importer или GitHub Expert Services
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
ghe-migrator
и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами. - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
Azure DevOps Services (Azure DevOps Cloud) до GitHub.com
- Область: источник, журнал и метаданные
- Инструментирование: GitHub Enterprise Importer
- Дополнительные сведения: "Использование GitHub Enterprise Importer"
Azure DevOps Server — GitHub.com
- Область: источник, журнал и метаданные
- Инструменты. Миграция в Azure DevOps Services, а затем GitHub Enterprise Importer
- Дополнительные сведения:
- Перенос данных из Azure DevOps Server в Azure DevOps Services в Документация Майкрософт
- "Использование GitHub Enterprise Importer"
- **** Предостережение. Если вы не можете перейти в Azure DevOps Services, сначала необходимо выполнить миграцию из источника и журнала. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git в GitHub.com".
Bitbucket Cloud (Bitbucket.org) до GitHub.com
- Область: источник и журнал
- Инструментирование: Git CLI или GitHub Importer
- Дополнительные сведения:
Bitbucket Server или Bitbucket Data Center до GitHub.com
- Область: источник, журнал и метаданные
- Инструментирование: GitHub Enterprise Importer
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
bbs-exporter
и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами. - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".
- Для сложных репозиториев размером около 5 ГБ может потребоваться использовать
GitLab до GitHub.com
- Область: источник, журнал и метаданные
- Инструментирование:
gl-exporter
затем Enterprise Cloud Importer (только для миграций, управляемых экспертами) - Дополнительные сведения: веб-сайт GitHub Expert Services
- Предостережения:
- Enterprise Cloud Importer доступен только для миграций, управляемых экспертами.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".
Любой репозиторий Git до GitHub.com
- Область: источник и журнал
- Инструментирование: Git CLI или GitHub Importer , если репозиторий доступен через общедоступный Интернет
- Дополнительные сведения:
Любой репозиторий Mercurial до GitHub.com
- Область: источник и журнал
- **** Инструменты: Mercurial, Git CLI и Python
- Дополнительные сведения: "Импорт репозитория Mercurial"
Любой репозиторий subversion (SVN) на GitHub.com
- Область: источник и журнал
- **** Инструменты: subversion и Git CLI
- Дополнительные сведения: "Импорт репозитория Subversion"
Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub.com
- Область: источник и журнал
- **** Инструменты: Azure Repos, а затем Git CLI
- Дополнительные сведения: "Импорт репозитория система управления версиями Team Foundation"
Любой репозиторий Perforce для GitHub.com
- Область: источник и журнал
- **** Инструменты:
git-p4
, а затем Git CLI - Дополнительные сведения:
- git-p4 в документации по Git
- "Добавление локально размещенного кода в GitHub"
Любой другой репозиторий в GitHub.com
- Область: исходный моментальный снимок
- **** Инструменты: GitHub CLI или Git CLI
- Дополнительные сведения: "Добавление локально размещенного кода в GitHub"
Миграция на GitHub Enterprise Server
Вы можете просмотреть область и средства миграции на GitHub Enterprise Server, включая дополнительные сведения или предостережения.
- GitHub.com до GitHub Enterprise Server
- GitHub Enterprise Server до GitHub Enterprise Server
- Azure DevOps до GitHub Enterprise Server
- Bitbucket Cloud (Bitbucket.org) до GitHub Enterprise Server
- Bitbucket Server или Bitbucket Data Center до GitHub Enterprise Server
- GitLab до GitHub Enterprise Server
- Любой репозиторий Git для GitHub Enterprise Server
- Любой репозиторий Mercurial до GitHub Enterprise Server
- Любой репозиторий subversion (SVN) в GitHub Enterprise Server
- Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub Enterprise Server
- Любой репозиторий Perforce до GitHub Enterprise Server
- Любой другой репозиторий для GitHub Enterprise Server
GitHub.com до GitHub Enterprise Server
Миграции из GitHub.com включают GitHub Enterprise Cloud.
- Область: источник, журнал и метаданные
- **** Инструменты: API миграции организации, а затем
ghe-migrator
- Дополнительные сведения:
GitHub Enterprise Server до GitHub Enterprise Server
- Область: источник, журнал и метаданные
- **** Инструменты: API миграции организации, а затем
ghe-migrator
- Дополнительные сведения:
Azure DevOps до GitHub Enterprise Server
- Область: источник и журнал
- Инструментирование: Git CLI
- Дополнительные сведения: "Импорт внешнего репозитория Git с помощью командной строки"
Bitbucket Cloud (Bitbucket.org) до GitHub Enterprise Server
- Область: источник и журнал
- Инструментирование: Git CLI
- Дополнительные сведения: "Импорт внешнего репозитория Git с помощью командной строки"
Bitbucket Server или Bitbucket Data Center до GitHub Enterprise Server
- Область: источник, журнал и метаданные
- Инструментирование:
bbs-exporter
(только для миграций, управляемых экспертами), затемghe-migrator
- Дополнительные сведения:
- Предостережения: Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Любой репозиторий Git до GitHub Enterprise Server".
GitLab до GitHub Enterprise Server
- Область: источник, журнал и метаданные
- Инструментирование:
gl-exporter
(только для миграций, управляемых экспертами), затемghe-migrator
- Дополнительные сведения:
- Предостережения: Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Любой репозиторий Git до GitHub Enterprise Server".
Любой репозиторий Git для GitHub Enterprise Server
- Область: источник и журнал
- Инструментирование: Git CLI
- Дополнительные сведения: "Импорт внешнего репозитория Git с помощью командной строки"
Любой репозиторий Mercurial до GitHub Enterprise Server
- Область: источник и журнал
- **** Инструменты: Mercurial, Git CLI и Python
- Дополнительные сведения: "Импорт репозитория Mercurial"
Любой репозиторий subversion (SVN) в GitHub Enterprise Server
- Область: источник и журнал
- **** Инструменты: subversion и Git CLI
- Дополнительные сведения: "Импорт репозитория Subversion"
Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub Enterprise Server
- Область: источник и журнал
- **** Инструменты: Azure Repos, а затем Git CLI
- Дополнительные сведения: "Импорт репозитория система управления версиями Team Foundation"
Любой репозиторий Perforce до GitHub Enterprise Server
- Область: источник и журнал
- **** Инструменты:
git-p4
, а затем Git CLI - Дополнительные сведения:
- git-p4 в документации по Git
- "Добавление локально размещенного кода в GitHub"
Любой другой репозиторий для GitHub Enterprise Server
- Область: исходный моментальный снимок
- **** Инструменты: GitHub CLI или Git CLI
- Дополнительные сведения: "Добавление локально размещенного кода в GitHub"