Skip to main content

Пути миграции на GitHub

Общие сведения о путях, доступных для миграции на GitHub из других продуктов или между продуктами GitHub.

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

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

Любой репозиторий 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

Любой другой репозиторий в 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

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

Любой репозиторий 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

Любой другой репозиторий для 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.

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

Любой другой репозиторий для 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.