Skip to main content

Uso de GitHub Copilot con una cuenta en GHE.com

Actualiza el entorno de desarrollo para acceder a un plan de Copilot para una cuenta en GHE.com.

Para usar GitHub Copilot en un IDE o en la línea de comandos, debe autenticarse en una cuenta en GitHub que tenga una licencia Copilot.

Si recibe acceso a Copilot mediante un cuenta de usuario administrada propiedad de una empresa en GHE.com, es posible que tenga que ajustar algunas opciones de configuración en el IDE para poder autenticarse en su cuenta.

Usa las pestañas de la parte superior de este artículo para ver las instrucciones de su entorno.

Autenticación desde VS Code

  1. Para abrir la configuración de VS Code, pulse Comando+, (Mac) o Ctrl+, (Windows).

  2. En la barra de búsqueda, busque enterprise.

  3. Para la configuración de Github-enterprise: Uri, escriba la dirección URL en la que tiene acceso a GitHub. Por ejemplo: https://octocorp.ghe.com.

  4. En la configuración de VS Code, busque copilot.

  5. En "GitHub > Copilot: Avanzado", haga clic en Editar en settings.json.

  6. Dentro de la propiedad github.copilot.advanced, agregue "authProvider": "github-enterprise". Por ejemplo:

    JSON
    "github.copilot.advanced": {
         "authProvider": "github-enterprise"
    },
    
  7. Guarde el archivo settings.json.

  8. Se le mostrará un mensaje que le pedirá que inicie sesión para usar GitHub Copilot. Haga clic en Sign in to GitHub y siga las indicaciones para autorizar su cuenta.

    Si no ve el mensaje, intente reiniciar VS Code.

Si alguna vez necesita cambiar a una cuenta en GitHub.com, quite la configuración de authProvider de settings.json.

Autenticación desde IDE de JetBrains

Para autenticarse en GHE.com en un editor de JetBrains, debe instalar la versión 1.4.11 o posterior de la extensión Copilot. Después, debe configurar la extensión para que funcione con GHE.com.

  1. Para abrir el cuadro de diálogo de preferencias o configuración del editor, pulse Comando+, (Mac) o Ctrl+Alt+S (Windows).
  2. En la barra lateral izquierda, expanda la sección "Herramientas" y haga clic en GitHub Copilot.
  3. En la sección "General", busque el campo "Proveedor de autenticación" y escriba el nombre de host donde accede a GitHub. Por ejemplo: octocorp.ghe.com.
  4. Haga clic en Aceptar para guardar los cambios.
  5. Para iniciar sesión, abra el menú Tools y seleccione GitHub Copilot > Login en GitHub. Siga las indicaciones para iniciar sesión.

Si alguna vez necesita cambiar a una cuenta en GitHub.com, quite el valor que introdujo en el campo "Proveedor de autenticación".

Autenticación desde Xcode

  1. Abra la aplicación "GitHub Copilot" para Xcode.
  2. Haga clic en la pestaña Opciones avanzadas.
  3. En el campo "Dirección URL del proveedor de autenticación", escriba la dirección URL donde tiene acceso a GitHub. Por ejemplo: https://octocorp.ghe.com.
  4. Autorice la extensión siguiendo las instrucciones de Iniciar sesión en GitHub Copilot.

Autenticación desde la línea de comandos

A fin de usar la extensión gh-copilot para GitHub CLI, debe hacer lo siguiente:

  1. Descargar e instalar la extensión. Para ello, debe autenticarte en una cuenta en GitHub.com. Consulte Instalación de GitHub Copilot CLI.
  2. Autentíquese en la cuenta en GHE.com donde reciba la licencia de Copilot.

GitHub.com es el destino predeterminado de las solicitudes de GitHub CLI. Para usar gh copilot, debe asegurarse de que las solicitudes se envían a GHE.com, donde recibe la licencia. Dispone de las siguientes opciones:

  • Incluya la marca --hostname SUBDOMAIN.ghe.com en todos los comandos gh copilot.
  • Establezca la variable de entorno GH_HOST a fin de cambiar el host predeterminado para todos los comandos de GitHub CLI.
  • Cierre la sesión de GitHub.com con gh auth logout. Pero tendrá que volver a iniciar sesión para obtener actualizaciones de gh-copilot.

Para obtener información general sobre el uso de GitHub CLI entre plataformas, consulte Uso de la CLI de GitHub en plataformas de GitHub.

Autenticación desde Visual Studio

Para autenticarse desde Visual Studio, siga los pasos descritos en Agregar las cuentas de GitHub a la cadena de claves de Visual Studio en Microsoft Learn.

En el campo "GitHub Enterprise URL", escriba la dirección URL donde accede a GitHub. Por ejemplo: https://octocorp.ghe.com.

Autenticación desde Eclipse

  1. En el IDE, haz clic en Copilot para abrir el menú.
  2. Haz clic en Edit Preferences....
  3. En el campo GitHub Enterprise Authentication Endpoint, introduzca la URL donde accede a GitHub. Por ejemplo: https://octocorp.ghe.com.
  4. Haga clic en Aplicar.
  5. Vuelve a abrir el menú Copilot y haz clic en Sign In to GitHub.