Сведения о путях миграции к 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) до 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
 - GHE.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
 
GHE.com до GitHub.com
Этот путь в настоящее время не поддерживается нашими официальными инструментами. Обратитесь к GitHub Expert Services.
Миграция на GHE.com
Если вы переносите данные GitHub Enterprise Cloud с размещением данных, назначение миграции — GHE.com.
Миграции на GHE.com используют аналогичные средства, как миграция на GitHub.com. Однако GitHub Importer и Enterprise Cloud Importer недоступны.
Перейдите по ссылке ниже, чтобы просмотреть область и средства миграции на GHE.com, а также дополнительные сведения или предостережения.
- GitHub Enterprise Server 3.4.1 или более поздней версии до GHE.com
 - GitHub Enterprise Server 3.4.0 или более ранних версий до GHE.com
 - GitHub.com до GHE.com
 - Azure DevOps Services (Azure DevOps Cloud) до GHE.com
 - Azure DevOps Server — GHE.com
 - Bitbucket Cloud (Bitbucket.org) до GHE.com
 - Bitbucket Server или Bitbucket Data Center до GHE.com
 - GitLab до GHE.com
 - Любой репозиторий Git до GHE.com
 - Любой репозиторий Mercurial до GHE.com
 - Любой репозиторий subversion (SVN) в GHE.com
 - Любой репозиторий система управления версиями Team Foundation (TFVC) до GHE.com
 - Любой репозиторий Perforce до GHE.com
 - Любой другой репозиторий для GHE.com
 
GitHub Enterprise Server 3.4.1 или более поздней версии до GHE.com
- Область: источник, журнал и метаданные
 - Инструментирование: GitHub Enterprise Importer
 - Дополнительные сведения:
 - Предостережения:
- Для сложных репозиториев размером около 5 ГБ рекомендуется связаться с GitHub Expert Services.
 - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
 
 
GitHub Enterprise Server 3.4.0 или более ранних версий до GHE.com
- Область: источник, журнал и метаданные
 - Инструментирование: GitHub Enterprise Importer
 - Дополнительные сведения:
 - Предостережения:
- Для сложных репозиториев размером около 5 ГБ рекомендуется связаться с GitHub Expert Services.
 - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
 
 
GitHub.com до GHE.com
- Область: источник, журнал и метаданные
 - Инструмент: GitHub Enterprise Importer или GitHub Expert Services
 - Дополнительные сведения:
 - Предостережения:
- Для сложных репозиториев размером около 5 ГБ рекомендуется связаться с GitHub Expert Services.
 - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
 
 
Azure DevOps Services (Azure DevOps Cloud) до GHE.com
- Область: источник, журнал и метаданные
 - Инструментирование: GitHub Enterprise Importer
 - Дополнительные сведения: Использование GitHub Enterprise Importer
 
Azure DevOps Server — GHE.com
- Область: источник, журнал и метаданные
 - Инструменты. Миграция в Azure DevOps Services, а затем GitHub Enterprise Importer
 - Дополнительные сведения:
- Перенос данных из Azure DevOps Server в Azure DevOps Services в Документация Майкрософт
 - Использование GitHub Enterprise Importer
 
 - Предостережение. Если вы не можете перейти в Azure DevOps Services, сначала необходимо выполнить миграцию из источника и журнала. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
 
Bitbucket Cloud (Bitbucket.org) до GHE.com
- Область: источник и журнал
 - Инструментирование: Git CLI
 - Дополнительные сведения:
 
Bitbucket Server или Bitbucket Data Center до GHE.com
- Область: источник, журнал и метаданные
 - Инструментирование: GitHub Enterprise Importer
 - Дополнительные сведения:
 - Предостережения:
- Для сложных репозиториев размером около 5 ГБ рекомендуется связаться с GitHub Expert Services.
 - Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
 
 
GitLab до GHE.com
- Область: источник, журнал и метаданные
 - Инструментирование: контакт GitHub Expert Services
 - Дополнительные сведения: веб-сайт GitHub Expert Services
 - Предостережения:
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
 
 
Любой репозиторий Git до GHE.com
- Область: источник и журнал
 - Инструментирование: Git CLI
 - Дополнительные сведения:
 
Любой репозиторий Mercurial до GHE.com
- Область: источник и журнал
 - Инструменты: Mercurial, Git CLI и Python
 - Дополнительные сведения: Импорт репозитория Mercurial
 
Любой репозиторий subversion (SVN) в GHE.com
- Область: источник и журнал
 - Инструменты: subversion и Git CLI
 - Дополнительные сведения: Импорт репозитория Subversion
 
Любой репозиторий система управления версиями Team Foundation (TFVC) до GHE.com
- Область: источник и журнал
 - Инструменты: Azure Repos, а затем Git CLI
 - Дополнительные сведения: Импорт репозитория система управления версиями Team Foundation
 
Любой репозиторий Perforce до GHE.com
- Область: источник и журнал
 - Инструменты: 
git-p4, а затем Git CLI - Дополнительные сведения:
- git-p4 в документации по Git
 - Добавление локально размещенного кода в GitHub
 
 
Любой другой репозиторий для GHE.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
 - GHE.com до 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
 
GHE.com до GitHub Enterprise Server
Этот путь в настоящее время не поддерживается нашими официальными инструментами. Обратитесь к GitHub Expert Services.