Skip to main content

Предоставление роли миграции

Роль мигратора даёт пользователю или команде возможность выполнять миграции от имени организации.

Чтобы разрешить другим пользователям, кроме владелец организации выполнять миграцию или скачивать журналы миграции, вы можете предоставить роль миграции пользователю или группе.

Чтобы предоставить роль мигратора с помощью CLI, можно использовать ADO2GH extension of the GitHub CLI.

  1. Установите GitHub CLI.

    • Инструкции по установке для GitHub CLI см. в репозитории GitHub CLI.
    • Если у вас уже установлен GitHub CLI, запустите gh --version игру, чтобы убедиться, что у вас версия 2.4.0 или выше. Если у вас более старая версия, посетите репозиторий GitHub CLI для инструкций по обновлению.
  2. Установите ADO2GH extension.

    Shell
    gh extension install github/gh-ado2gh
    
  3. Данные ADO2GH extension of the GitHub CLI обновляются еженедельно. Чтобы убедиться, что вы используете последнюю версию, обновите расширение.

    Shell
    gh extension upgrade github/gh-ado2gh
    
  4. На GitHub создаётся и записывает personal access token, который имеет admin:org область действия.

  5.        `gh ado2gh grant-migrator-role` Используйте команду, заменив организацию организацией, для которой вы хотите предоставить роль миграции, СУБЪЕКТу имя пользователя или команды и ТИП.`USER``TEAM`
    
    Shell
    gh ado2gh grant-migrator-role --github-org ORGANIZATION --actor ACTOR --actor-type TYPE