О миграционных путях 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.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
- Любое Меркуриальное хранилище GitHub.com
- Любой репозиторий Subversion (SVN) в GitHub.com
- Любой репозиторий Team Foundation Version Control (TFVC) для GitHub.com
- Любой репозиторий Perforce в GitHub.com
- Любое другое хранилище для GitHub.com
- GHE.com к GitHub.com
GitHub Enterprise Server 3.4.1 или более позднее GitHub.com
- Область: источник, журнал и метаданные
- **Инструменты:**GitHub Enterprise Importer
- Дополнительные сведения:
- Предостережения:
- Для репозиториев с архивами git или метаданных, превышающих 40 ГБ, рассмотрите возможность привлечения наших GitHub Expert Services для привлечения больших репозиториев в пределах Enterprise Cloud Importer.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
GitHub.com до GitHub.com
Миграции из GitHub.com включают GitHub Enterprise Cloud. Этот путь включает внедрение Enterprise Managed Users или переход между управляемыми предприятиями.
- Область: источник, журнал и метаданные
- **Инструменты:**GitHub Enterprise Importer или GitHub Expert Services
- Дополнительные сведения:
- Предостережения:
- Для репозиториев с архивами git или метаданных, превышающих 40 ГБ, рассмотрите возможность привлечения наших GitHub Expert Services для привлечения больших репозиториев в пределах Enterprise Cloud Importer.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
Azure DevOps Services (Azure DevOps Cloud) на GitHub.com
- Область: источник, журнал и метаданные
- **Инструменты:**GitHub Enterprise Importer
- Дополнительные сведения:Использование GitHub Enterprise Importer
Azure DevOps Server на GitHub.com
- Область: источник, журнал и метаданные
- Tooling: Миграция в Azure DevOps сервисы, затем 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
- Дополнительные сведения:
- Предостережения:
- Для репозиториев с архивами git или метаданных, превышающих 40 ГБ, рассмотрите возможность привлечения наших GitHub Expert Services для привлечения больших репозиториев в пределах Enterprise Cloud Importer.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
GitLab в GitHub.com
- Область: источник, журнал и метаданные
- **Инструменты:**GitHub Enterprise Importer
- Дополнительная информация:GitHub Expert Services Веб-сайт
- Предостережения:
- Если вы хотите мигрировать репозитории GitLab в GitHub с использованием GitHub Enterprise Importer, пожалуйста, свяжитесь с нашей командой GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
Любой репозиторий Git в GitHub.com
- Область: источник и журнал
- Инструменты: Git CLI или GitHub Importer если репозиторий доступен через публичный интернет
- Дополнительные сведения:
Любое Меркуриальное хранилище GitHub.com
- Область: источник и журнал
- Инструменты: Mercurial, Git CLI и Python
- Дополнительные сведения:Импорт репозитория Mercurial
Любой репозиторий Subversion (SVN) в GitHub.com
- Область: источник и журнал
- Инструменты: subversion и Git CLI
- Дополнительные сведения:Импорт репозитория Subversion
Любой репозиторий Team Foundation Version Control (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 недоступен.
Перейдите по ссылке ниже, чтобы ознакомиться с объёмом и инструментами для вашей миграции на GHE.com, а также с любой дополнительной информацией или оговорками.
- GitHub Enterprise Server к 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
- Любое Меркуриальное хранилище GHE.com
- Любой репозиторий Subversion (SVN) в GHE.com
- Любой репозиторий Team Foundation Version Control (TFVC) для GHE.com
- Любой репозиторий Perforce в GHE.com
- Любое другое хранилище для GHE.com
GitHub Enterprise Server до GHE.com
- Область: источник, журнал и метаданные
- Инструменты:
- Версия 3.4.1 или более поздняя: GitHub Enterprise Importer
- **Версия 3.17 или более позднее (в поддерживаемых патчах):**GitHub Enterprise Importer илиEnterprise Live Migrations
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
GitHub.com до GHE.com
- Область: источник, журнал и метаданные
- **Инструменты:**GitHub Enterprise Importer или GitHub Expert Services
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с 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
- Область: источник, журнал и метаданные
- Tooling: Миграция в Azure DevOps сервисы, затем 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
- Дополнительные сведения:
- Предостережения:
- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
GitLab в GHE.com
- Область: источник, журнал и метаданные
- Инструменты: Контакт GitHub Expert Services
- Дополнительная информация:GitHub Expert Services Веб-сайт
- Предостережения:
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
Любой репозиторий Git в GHE.com
- Область: источник и журнал
- Инструментирование: Git CLI
- Дополнительные сведения:
Любое Меркуриальное хранилище GHE.com
- Область: источник и журнал
- Инструменты: Mercurial, Git CLI и Python
- Дополнительные сведения:Импорт репозитория Mercurial
Любой репозиторий Subversion (SVN) в GHE.com
- Область: источник и журнал
- Инструменты: subversion и Git CLI
- Дополнительные сведения:Импорт репозитория Subversion
Любой репозиторий Team Foundation Version Control (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
- Любое Меркуриальное хранилище GitHub Enterprise Server
- Любой репозиторий Subversion (SVN) в GitHub Enterprise Server
- Любой репозиторий Team Foundation Version Control (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 с помощью командной строки
Любое Меркуриальное хранилище GitHub Enterprise Server
- Область: источник и журнал
- Инструменты: Mercurial, Git CLI и Python
- Дополнительные сведения:Импорт репозитория Mercurial
Любой репозиторий Subversion (SVN) в GitHub Enterprise Server
- Область: источник и журнал
- Инструменты: subversion и Git CLI
- Дополнительные сведения:Импорт репозитория Subversion
Любой репозиторий Team Foundation Version Control (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с .