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에서 admin:org 범위를 가진 personal access token를 생성하고 기록합니다.

  5. personal access token을(를) 환경 변수로 설정하고, 아래 명령의 토큰을 위에서 기록한 personal access token로 바꿉니다.

    • 터미널을 사용하는 경우 export 명령을 사용합니다.

      Shell
      export GH_PAT="TOKEN"
      
    • PowerShell을 사용하는 경우 $env 명령을 사용합니다.

      Shell
      $env:GH_PAT="TOKEN"
      
  6.        `gh ado2gh grant-migrator-role` 명령을 사용하여 조직을 마이그레이션자 역할을 부여하려는 조직으로 대체하여 ACTOR를 사용자 또는 팀 이름으로, TYPE을 `USER` 또는 `TEAM`(으)로 대체합니다.
    
    Shell
    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