# Granting the migrator role

The migrator role gives a user or team the ability to run migrations on behalf of an organization.

To allow someone other than an organization owner to run a migration or download migration logs, you can grant the migrator role to a user or team.

To grant the migrator role using the CLI, you can use the GL2GH extension of the GitHub CLI.

1. Install the GitHub CLI.
   * Para obter instruções de instalação para GitHub CLI, veja o [repositório GitHub CLI](https://github.com/cli/cli#installation).
   * If you already have GitHub CLI installed, run `gh --version` to ensure you're running version 2.4.0 or newer. If you have an older version, visit the [GitHub CLI repository](https://github.com/cli/cli#installation) for upgrade instructions.
1. Install the GL2GH extension.

   ```shell copy
   gh extension install github/gh-gl2gh
   ```

1. The GL2GH extension of the GitHub CLI is updated frequently. Para garantir que você esteja usando a última versão, atualize a extensão.

    ```shell copy
    gh extension upgrade github/gh-gl2gh
    ```

1. On GitHub, create and record a personal access token that has the `admin:org` scope.
1. Defina o personal access token como uma variável de ambiente, substituindo TOKEN nos comandos abaixo pelos personal access token que você registrou acima.

   * Se você estiver usando o Terminal, use o comando `export`.

      ```shell copy
      export GH_PAT="TOKEN"
      ```

   * Se você estiver usando o PowerShell, use o comando `$env`.

      ```shell copy
      $env:GH_PAT="TOKEN"
      ```
1. Use the `gh gl2gh grant-migrator-role` command, replacing ORGANIZATION with the organization you want to grant the migrator role for, ACTOR with the user or team name, and TYPE with `USER` or `TEAM`.

   ```shell copy
   gh gl2gh grant-migrator-role --github-org ORGANIZATION --actor ACTOR --actor-type TYPE
   ```

   >[!NOTE] Se você estiver concedendo a função de migrador para o GHE.com, também precisará incluir a URL de API de destino para o subdomínio da sua empresa. Por exemplo: `--target-api-url https://api.octocorp.ghe.com`.