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 Importer
  • Дополнительные сведения:
  • Предостережения:
    • Для сложных репозиториев размером около 5 ГБ может потребоваться использовать ghe-migrator и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами.
    • Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".

GitHub Enterprise Server 3.4.0 или более ранних версий до GitHub.com

  • Область: источник, журнал и метаданные
  • Инструментирование: GitHub Enterprise Importer
  • Дополнительные сведения:
  • Предостережения:
    • Для сложных репозиториев размером около 5 ГБ может потребоваться использовать ghe-migrator и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами.
    • Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".

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".

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

  • Область: источник, журнал и метаданные
  • Инструментирование: GitHub Enterprise Importer
  • Дополнительные сведения:
  • Предостережения:
    • Для сложных репозиториев размером около 5 ГБ может потребоваться использовать bbs-exporter и Enterprise Cloud Importer. Enterprise Cloud Importer доступен только для миграций, управляемых экспертами.
    • Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".

GitLab до GitHub.com

  • Область: источник, журнал и метаданные
  • Инструментирование: gl-exporterзатем Enterprise Cloud Importer (только для миграций, управляемых экспертами)
  • Дополнительные сведения: веб-сайт GitHub Expert Services
  • Предостережения:
    • Enterprise Cloud Importer доступен только для миграций, управляемых экспертами.
    • Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Миграция из любого репозитория Git на GitHub.com".

Любой репозиторий Git до GitHub.com

Любой репозиторий Mercurial до GitHub.com

Любой репозиторий subversion (SVN) на GitHub.com

Любой репозиторий система управления версиями Team Foundation (TFVC) до GitHub.com

Любой репозиторий Perforce для GitHub.com

Любой другой репозиторий в GitHub.com

Миграция на GitHub Enterprise Server

Вы можете просмотреть область и средства миграции на GitHub Enterprise Server, включая дополнительные сведения или предостережения.

GitHub.com до GitHub Enterprise Server

Миграции из GitHub.com включают GitHub Enterprise Cloud.

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

  • Область: источник, журнал и метаданные
  • Инструментирование: bbs-exporter (только для миграций, управляемых экспертами), затем ghe-migrator
  • Дополнительные сведения:
  • Предостережения: Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Любой репозиторий Git до GitHub Enterprise Server".

GitLab до GitHub Enterprise Server

  • Область: источник, журнал и метаданные
  • Инструментирование: gl-exporter (только для миграций, управляемых экспертами), затем ghe-migrator
  • Дополнительные сведения:
  • Предостережения: Если миграция, возглавляемая экспертом, не подходит для вас, вы можете выполнить миграцию "источника и журнала" затронутых репозиториев. Дополнительные сведения см. в разделе "Любой репозиторий Git до 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