Чтобы разрешить другим пользователям, кроме владелец организации выполнять миграцию или скачивать журналы миграции, вы можете предоставить роль миграции пользователю или группе.
Чтобы предоставить роль мигратора с помощью CLI, можно использовать ADO2GH extension of the GitHub CLI.
-
Установите GitHub CLI.
- Инструкции по установке для GitHub CLI см. в репозитории GitHub CLI.
- Если у вас уже установлен GitHub CLI, запустите
gh --versionигру, чтобы убедиться, что у вас версия 2.4.0 или выше. Если у вас более старая версия, посетите репозиторий GitHub CLI для инструкций по обновлению.
-
Установите ADO2GH extension.
Shell gh extension install github/gh-ado2gh
gh extension install github/gh-ado2gh -
Данные ADO2GH extension of the GitHub CLI обновляются еженедельно. Чтобы убедиться, что вы используете последнюю версию, обновите расширение.
Shell gh extension upgrade github/gh-ado2gh
gh extension upgrade github/gh-ado2gh -
На GitHub создаётся и записывает personal access token, который имеет
admin:orgобласть действия. -
`gh ado2gh grant-migrator-role` Используйте команду, заменив организацию организацией, для которой вы хотите предоставить роль миграции, СУБЪЕКТу имя пользователя или команды и ТИП.`USER``TEAM`Shell gh ado2gh grant-migrator-role --github-org ORGANIZATION --actor ACTOR --actor-type TYPE
gh ado2gh grant-migrator-role --github-org ORGANIZATION --actor ACTOR --actor-type TYPE