Skip to main content

Instalación y configuración de GitHub Enterprise Importer

Instale el GL2GH extension of the GitHub CLI y configure el entorno para la migración.

Paso 1: Instalar el GL2GH extension of the GitHub CLI

GitHub Enterprise Importer es una colección de extensiones para GitHub CLI. Si esta es la primera migración, deberá instalar GitHub CLI y GL2GH extension.

  1. Instale los GitHub CLI.

    • A fin de obtener instrucciones de instalación para GitHub CLI, vea el repositorio de GitHub CLI.
    • Si ya tiene GitHub CLI instalado, ejecute gh --version para asegurarse de que está ejecutando la versión 2.4.0 o posterior. Si tiene una versión anterior, visite el GitHub CLI repositorio para obtener instrucciones de actualización.
  2. Instale los GL2GH extension.

    Shell
    gh extension install github/gh-gl2gh
    
  3. se GL2GH extension of the GitHub CLI actualiza con frecuencia. Para asegurarte de que usas la versión más reciente, actualiza la extensión.

    Shell
    gh extension upgrade github/gh-gl2gh
    

Paso 2: Establecimiento de variables de entorno

Para poder usar GL2GH extension para migrar a GitHub Enterprise Cloud, debe crear personal access tokens que puedan tener acceso al origen y al destino y, a continuación, establecer los personal access tokenvalores como variables de entorno.

  1. Asegúrese de que tiene los personal access tokenelementos para GitHub y GitLab listos. Consulte Administración del acceso de una migración desde GitLab a GitHub si aún no ha creado un token.

  2. Establezca las variables de entorno para los personal access token, reemplazando TOKEN en los siguientes comandos por los personal access token que creó anteriormente. Use GH_PAT para la organización de destino y GITLAB_PAT para la instancia de GitLab de origen.

    • Si usas Terminal, utiliza el comando export.

      Shell
      export GH_PAT="TOKEN"
      export GITLAB_PAT="TOKEN"
      
    • Si usas PowerShell, utiliza el comando $env.

      Shell
      $env:GH_PAT="TOKEN"
      $env:GITLAB_PAT="TOKEN"
      
  3. Si va a migrar a Nube de GitHub Enterprise con residencia de datos, para mayor comodidad, establezca una variable de entorno para la dirección URL de API base para la empresa.

    Asegúrese de reemplazar SUBDOMAIN por el subdominio de la empresa. Por ejemplo, si el subdominio de la empresa es acme, el TARGET_API_URL valor sería https://api.acme.ghe.com.

    • Si usas Terminal, utiliza el comando export.

      Shell
      export TARGET_API_URL="https://api.SUBDOMAIN.ghe.com"
      
    • Si usas PowerShell, utiliza el comando $env.

      Shell
      $env:TARGET_API_URL="https://api.SUBDOMAIN.ghe.com"
      

    Usarás esta variable con la opción --target-api-url en los comandos que ejecutes con la opción GitHub CLI.