Сведения о путях миграции к 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.