조직 소유자 이외의 사용자가 마이그레이션을 실행하거나 마이그레이션 로그를 다운로드하도록 허용하려면 사용자 또는 팀에 마이그레이션자 역할을 부여할 수 있습니다.
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에서
admin:org범위를 가진 personal access token를 생성하고 기록합니다. -
personal access token을(를) 환경 변수로 설정하고, 아래 명령의 토큰을 위에서 기록한 personal access token로 바꿉니다.
-
터미널을 사용하는 경우
export명령을 사용합니다.Shell export GH_PAT="TOKEN"
export GH_PAT="TOKEN" -
PowerShell을 사용하는 경우
$env명령을 사용합니다.Shell $env:GH_PAT="TOKEN"
$env:GH_PAT="TOKEN"
-
-
`gh ado2gh grant-migrator-role` 명령을 사용하여 조직을 마이그레이션자 역할을 부여하려는 조직으로 대체하여 ACTOR를 사용자 또는 팀 이름으로, TYPE을 `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참고
GHE.com에 대한 마이그레이션자 역할을 부여하는 경우 엔터프라이즈의 하위 도메인에 대한 대상 API URL도 포함해야 합니다. 예:
--target-api-url https://api.octocorp.ghe.com