Сведения о путях миграции к 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-341-or-newer-to-githubcom) -
[GitHub Enterprise Server 3.4.0 или более ранних версий до GitHub.com](#github-enterprise-server-340-or-older-to-githubcom) -
[GitHub.com до GitHub.com](#githubcom-to-githubcom) -
[Azure DevOps Services (Azure DevOps Cloud) до GitHub.com](#azure-devops-services-azure-devops-cloud-to-githubcom) -
[Azure DevOps Server — GitHub.com](#azure-devops-server-to-githubcom) -
[Bitbucket Cloud (Bitbucket.org) до GitHub.com](#bitbucket-cloud-bitbucketorg-to-githubcom) -
[Bitbucket Server или Bitbucket Data Center до GitHub.com](#bitbucket-server-or-bitbucket-data-center-to-githubcom) -
[GitLab до GitHub.com](#gitlab-to-githubcom) -
[Любой репозиторий Git до GitHub.com](#any-git-repository-to-githubcom) -
[Любой репозиторий Mercurial до GitHub.com](#any-mercurial-repository-to-githubcom) -
[Любой репозиторий subversion (SVN) на GitHub.com](#any-subversion-svn-repository-to-githubcom) -
[Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub.com](#any-team-foundation-version-control-tfvc-repository-to-githubcom) -
[Любой репозиторий Perforce для GitHub.com](#any-perforce-repository-to-githubcom) -
[Любой другой репозиторий в GitHub.com](#any-other-repository-to-githubcom) -
[GHE.com до GitHub.com](#ghecom-to-githubcom)
GitHub Enterprise Server 3.4.1 или более поздней версии до GitHub.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для репозиториев с архивами git или метаданных, превышающих 40 ГБ, рассмотрите возможность привлечения наших GitHub Expert Services для привлечения больших репозиториев в пределах Enterprise Cloud Importer.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
GitHub Enterprise Server 3.4.0 или более ранних версий до GitHub.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для репозиториев с архивами 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 -
* Использование 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 -
**Дополнительные сведения:**[AUTOTITLE](/migrations/using-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](#any-git-repository-to-githubcom).
Bitbucket Cloud (Bitbucket.org) до GitHub.com
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI или GitHub Importer -
* Импорт внешнего репозитория Git с помощью командной строки * О GitHub Importer**Дополнительные сведения:**
Bitbucket Server или Bitbucket Data Center до GitHub.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для репозиториев с архивами git или метаданных, превышающих 40 ГБ, рассмотрите возможность привлечения наших GitHub Expert Services для привлечения больших репозиториев в пределах Enterprise Cloud Importer.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
GitLab до GitHub.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
**Дополнительные сведения:**[веб-сайт GitHub Expert Services](https://github.com/services/) -
**Предостережения:**- Если вы хотите перенести репозитории GitLab в GitHub с помощью GitHub Enterprise Importer, обратитесь к нашей команде GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GitHub.com.
Любой репозиторий Git до GitHub.com
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI или GitHub Importer , если репозиторий доступен через общедоступный Интернет -
* Импорт внешнего репозитория Git с помощью командной строки * О GitHub Importer**Дополнительные сведения:**
Любой репозиторий Mercurial до GitHub.com
-
**Область:** источник и журнал -
**Инструменты:** Mercurial, Git CLI и Python -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Любой репозиторий subversion (SVN) на GitHub.com
-
**Область:** источник и журнал -
**Инструменты:** subversion и Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub.com
-
**Область:** источник и журнал -
**Инструменты:** Azure Repos, а затем Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Любой репозиторий Perforce для GitHub.com
-
**Область:** источник и журнал -
**Инструменты:**`git-p4`, а затем Git CLI -
* git-p4 в документации по Git * Добавление локально размещенного кода в GitHub**Дополнительные сведения:**
Любой другой репозиторий в GitHub.com
-
**Область:** исходный моментальный снимок -
**Инструменты:** GitHub CLI или Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-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 3.4.1 или более поздней версии до GHE.com](#github-enterprise-server-341-or-newer-to-ghecom) -
[GitHub Enterprise Server 3.4.0 или более ранних версий до GHE.com](#github-enterprise-server-340-or-older-to-ghecom) -
[GitHub.com до GHE.com](#githubcom-to-ghecom) -
[Azure DevOps Services (Azure DevOps Cloud) до GHE.com](#azure-devops-services-azure-devops-cloud-to-ghecom) -
[Azure DevOps Server — GHE.com](#azure-devops-server-to-ghecom) -
[Bitbucket Cloud (Bitbucket.org) до GHE.com](#bitbucket-cloud-bitbucketorg-to-ghecom) -
[Bitbucket Server или Bitbucket Data Center до GHE.com](#bitbucket-server-or-bitbucket-data-center-to-ghecom) -
[GitLab до GHE.com](#gitlab-to-ghecom) -
[Любой репозиторий Git до GHE.com](#any-git-repository-to-githubcom) -
[Любой репозиторий Mercurial до GHE.com](#any-mercurial-repository-to-ghecom) -
[Любой репозиторий subversion (SVN) в GHE.com](#any-subversion-svn-repository-to-ghecom) -
[Любой репозиторий система управления версиями Team Foundation (TFVC) до GHE.com](#any-team-foundation-version-control-tfvc-repository-to-ghecom) -
[Любой репозиторий Perforce до GHE.com](#any-perforce-repository-to-ghecom) -
[Любой другой репозиторий для GHE.com](#any-other-repository-to-ghecom)
GitHub Enterprise Server 3.4.1 или более поздней версии до GHE.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
GitHub Enterprise Server 3.4.0 или более ранних версий до GHE.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
GitHub.com до GHE.com
-
**Область:** источник, журнал и метаданные -
**Инструмент:** GitHub Enterprise Importer или GitHub Expert Services -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
Azure DevOps Services (Azure DevOps Cloud) до GHE.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
**Дополнительные сведения:**[AUTOTITLE](/migrations/using-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](#any-git-repository-to-githubcom).
Bitbucket Cloud (Bitbucket.org) до GHE.com
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI -
* Импорт внешнего репозитория Git с помощью командной строки**Дополнительные сведения:**
Bitbucket Server или Bitbucket Data Center до GHE.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** GitHub Enterprise Importer -
* Использование GitHub Enterprise Importer * GitHub Expert Services сайт**Дополнительные сведения:** -
**Предостережения:**- Для сложных репозиториев размером около 40 ГБ рекомендуется связаться с GitHub Expert Services.
- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
GitLab до GHE.com
-
**Область:** источник, журнал и метаданные -
**Инструментирование:** контакт GitHub Expert Services -
**Дополнительные сведения:**[веб-сайт GitHub Expert Services](https://github.com/services/) -
**Предостережения:**- Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git" в GHE.com.
Любой репозиторий Git до GHE.com
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI -
* Импорт внешнего репозитория Git с помощью командной строки**Дополнительные сведения:**
Любой репозиторий Mercurial до GHE.com
-
**Область:** источник и журнал -
**Инструменты:** Mercurial, Git CLI и Python -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Любой репозиторий subversion (SVN) в GHE.com
-
**Область:** источник и журнал -
**Инструменты:** subversion и Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
Любой репозиторий система управления версиями Team Foundation (TFVC) до GHE.com
-
**Область:** источник и журнал -
**Инструменты:** Azure Repos, а затем Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Любой репозиторий Perforce до GHE.com
-
**Область:** источник и журнал -
**Инструменты:**`git-p4`, а затем Git CLI -
* git-p4 в документации по Git * Добавление локально размещенного кода в GitHub**Дополнительные сведения:**
Любой другой репозиторий для GHE.com
-
**Область:** исходный моментальный снимок -
**Инструменты:** GitHub CLI или Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
Миграция на GitHub Enterprise Server
Вы можете просмотреть область и средства миграции на GitHub Enterprise Server, включая дополнительные сведения или предостережения.
-
[GitHub.com до GitHub Enterprise Server](#githubcom-to-github-enterprise-server) -
[GitHub Enterprise Server до GitHub Enterprise Server](#github-enterprise-server-to-github-enterprise-server) -
[Azure DevOps до GitHub Enterprise Server](#azure-devops-to-github-enterprise-server) -
[Bitbucket Cloud (Bitbucket.org) до GitHub Enterprise Server](#bitbucket-cloud-bitbucketorg-to-github-enterprise-server) -
[Bitbucket Server или Bitbucket Data Center до GitHub Enterprise Server](#bitbucket-server-or-bitbucket-data-center-to-github-enterprise-server) -
[GitLab до GitHub Enterprise Server](#gitlab-to-github-enterprise-server) -
[Любой репозиторий Git для GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server) -
[Любой репозиторий Mercurial до GitHub Enterprise Server](#any-mercurial-repository-to-github-enterprise-server) -
[Любой репозиторий subversion (SVN) в GitHub Enterprise Server](#any-subversion-svn-repository-to-github-enterprise-server) -
[Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub Enterprise Server](#any-team-foundation-version-control-tfvc-repository-to-github-enterprise-server) -
[Любой репозиторий Perforce до GitHub Enterprise Server](#any-perforce-repository-to-github-enterprise-server) -
[Любой другой репозиторий для GitHub Enterprise Server](#any-other-repository-to-github-enterprise-server) -
[GHE.com до GitHub Enterprise Server](#ghecom-to-github-enterprise-server)
GitHub.com до GitHub Enterprise Server
Миграции из GitHub.com включают GitHub Enterprise Cloud.
-
**Область:** источник, журнал и метаданные -
**Инструменты:** API миграции организации, а затем `ghe-migrator` -
* Экспорт миграционных данных из GitHub.com * Миграция данных на GitHub Enterprise Server**Дополнительные сведения:**
GitHub Enterprise Server до GitHub Enterprise Server
-
**Область:** источник, журнал и метаданные -
**Инструменты:** API миграции организации, а затем `ghe-migrator` -
* Экспорт данных миграции с GitHub Enterprise Server * Миграция данных на GitHub Enterprise Server**Дополнительные сведения:**
Azure DevOps до GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
Bitbucket Cloud (Bitbucket.org) до GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
Bitbucket Server или Bitbucket Data Center до GitHub Enterprise Server
-
**Область:** источник, журнал и метаданные -
**Инструментирование:**`bbs-exporter` (только для миграций, управляемых экспертами), затем `ghe-migrator` -
* GitHub Expert Services сайт * Миграция данных на GitHub Enterprise Server**Дополнительные сведения:** -
**Предостережения:** Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе ["Любой репозиторий Git" для GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server).
GitLab до GitHub Enterprise Server
-
**Область:** источник, журнал и метаданные -
**Инструментирование:**`gl-exporter` (только для миграций, управляемых экспертами), затем `ghe-migrator` -
* GitHub Expert Services сайт * Миграция данных на GitHub Enterprise Server**Дополнительные сведения:** -
**Предостережения:** Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе ["Любой репозиторий Git" для GitHub Enterprise Server](#any-git-repository-to-github-enterprise-server).
Любой репозиторий Git для GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструментирование:** Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)
Любой репозиторий Mercurial до GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструменты:** Mercurial, Git CLI и Python -
**Дополнительные сведения:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
Любой репозиторий subversion (SVN) в GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструменты:** subversion и Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструменты:** Azure Repos, а затем Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/enterprise-server/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
Любой репозиторий Perforce до GitHub Enterprise Server
-
**Область:** источник и журнал -
**Инструменты:**`git-p4`, а затем Git CLI -
* git-p4 в документации по Git * Добавление локально размещенного кода в GitHub**Дополнительные сведения:**
Любой другой репозиторий для GitHub Enterprise Server
-
**Область:** исходный моментальный снимок -
**Инструменты:** GitHub CLI или Git CLI -
**Дополнительные сведения:**[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)
GHE.com до GitHub Enterprise Server
Этот путь в настоящее время не поддерживается нашими официальными инструментами. Обратитесь к GitHub Expert Services.