{"meta":{"title":"Управление доступом для миграции из GitLab в GitHub","intro":"Настройте необходимый доступ для миграции из GitLab GitHubв .","product":"Миграции","breadcrumbs":[{"href":"/ru/migrations","title":"Миграции"},{"href":"/ru/migrations/using-github-enterprise-importer","title":"GitHub Enterprise Importer"},{"href":"/ru/migrations/using-github-enterprise-importer/migrate-from-gitlab","title":"Миграция из GitLab"},{"href":"/ru/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access","title":"3. Управление доступом"}],"documentType":"article"},"body":"# Управление доступом для миграции из GitLab в GitHub\n\nНастройте необходимый доступ для миграции из GitLab GitHubв .\n\nЧтобы перенести репозитории из GitLab GitHubв, вам нужен достаточный доступ к **источнику** (проекту в GitLab) и **назначению** (в организации).GitHub После выполнения действий, описанных в этой статье, доступ и разрешения будут готовы к миграции.\n\n## Решите, кто будет осуществлять миграцию\n\nЕсли лицо, осуществляющее миграцию, **не**GitHub является владельцем организации, GitHub владелец организации должен сначала предоставить ему роль мигратора.\n\n* Если вы владелец GitHub бизнеса и планируете провести миграцию самостоятельно, вы можете продолжить чтение этого руководства.\n* Если вы хотите назначить роль мигратора кому-то другому, сделайте это сейчас. Затем мигратор должен выполнить остальные шаги из этих руководств. См [. раздел AUTOTITLE](/ru/migrations/using-github-enterprise-importer/migrate-from-gitlab/grant-the-migrator-role).\n\n## Создать on personal access token (classic)GitHub\n\nДалее нужно создать приложение personal access token (classic) , с которым GL2GH extension of the GitHub CLI вы будете общаться GitHub. Объёмы, необходимые для вас GitHubpersonal access token (classic) , зависят от вашей роли и задачи, которую вы хотите выполнить.\n\n> \\[!NOTE]\n> Можно использовать только personal access token (classic), а не fine-grained personal access token. Это означает, что вы не можете использовать GitHub Enterprise Importer , если ваша организация использует политику «Запретить personal access tokens (classic) доступ к вашей организации». Дополнительные сведения см. в разделе [Применение политик для персональных маркеров доступа в вашей организации](/ru/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise#restricting-access-by-personal-access-tokens).\n\n| Задача                                                | Владелец организации                                                                                                                                                                                                                 | Средство переноса                                                                                                                                                                                                                    |\n| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Назначение роли миграции для миграций репозитория     | `admin:org`                                                                                                                                                                                                                          | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-dash\" aria-label=\"Not applicable\" role=\"img\"><path d=\"M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z\"></path></svg> |\n| Выполнение миграции репозитория (целевая организация) |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow``admin:org`                       |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow``read:org`                        |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| Скачивание журнала миграции                           |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow``admin:org`                       |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow``read:org`                        |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| Восстановление манекенов                              |                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                      |\n| `repo`, , `workflow``admin:org`                       | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-dash\" aria-label=\"Not applicable\" role=\"img\"><path d=\"M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z\"></path></svg> |                                                                                                                                                                                                                                      |\n\nЧтобы узнать, как создать токен, см. [Управление личными маркерами доступа](/ru/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic).\n\n## personal access token Создание в GitLab\n\nGitLab personal access token должен иметь `api` области и `read_repository` области.\n\nДля экземпляров GitLab, управляемый самостоятельно, маркер должен принадлежать **администратору**, чтобы экспорт был завершен и пользователь сохраняется.\n\nСведения о создании маркера см [Personal access tokens](https://docs.gitlab.com/user/profile/personal_access_tokens/) . в документации по GitLab.\n\n## Настройте списки разрешений IP на GitHub\n\nЕсли вы используете GitHubфункцию IP-разрешения в списке, необходимо добавить следующие GitHub диапазоны IP в список разрешений для организации-получателя. См\\[. раздел AUTOTITLE или [Управление разрешенными IP-адресами для организации](/ru/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization)]\\(/enterprise-cloud\\@latest/admin/configuring-settings/hardening-security-for-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list).\n\nЕсли ваша целевая организация включена **GitHub.com**, необходимо разрешить следующие IP-адреса:\n\n* 192.30.252.0/22\n* 185.199.108.0/22\n* 140.82.112.0/20\n* 143.55.64.0/20\n* 135.234.59.224/28 (добавлено 28 июля 2025 года)\n* 2a0a:a440::/29\n* 2606:50c0::/32\n* 20.99.172.64/28 (добавлено 28 июля 2025 года)\n\nЕсли ваша целевая организация включена **GHE.com**, диапазоны, которые необходимо разрешить, зависят от региона расположения данных. Список диапазонов IP-адресов, используемых GitHub Enterprise Importer`/meta` с конечной точкой REST API, можно получить up-to-date. Ключ `github_enterprise_importer` в ответе содержит список диапазонов IP-адресов, используемых для миграции.\n\n## Разрешить миграциям обходить наборы правил репозитория\n\nЕсли в целевой организации или предприятии включены наборы правил, история мигрированного репозитория может нарушать эти правила. Чтобы позволить миграцию без отключения ваших правил, добавьте «Миграции репозитория» в список обхода для каждого применимого набора правил.  Этот обход действует только во время миграции. После завершения правила будут применяться ко всем новым взносам.\n\nДля настройки обхода:\n\n1. Перейдите к каждому набору правил для каждого предприятия или организации.\n2. В разделе «Список обхода» нажмите « **Добавить обход**».\n3. Выберите **миграции репозиторий**.\n\nДополнительные сведения см. в разделе \\[AUTOTITLE и [Создание наборов правил для репозиториев в организации](/ru/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization)]\\(/enterprise-cloud\\@latest/migrations/troubleshooting/setting-ruleset-bypasses-for-repository-migrations).\n\n## Включение экспорта в GitLab\n\nДля экспорта необходимо включить проекты GitLab, которые необходимо перенести. См. раздел [\"Включить экспорт проекта](https://docs.gitlab.com/administration/settings/import_and_export_settings/#enable-project-export) \" и [конфигурацию Sidekiq для импорта](https://docs.gitlab.com/administration/sidekiq/configuration_for_imports/) в документации по GitLab."}