Skip to main content

Uso de GitHub Copilot con una cuenta en GHE.com

Actualiza el entorno de desarrollo para acceder a una suscripción de Copilot para una cuenta en GHE.com.

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

Si recibes acceso a Copilot mediante un cuenta de usuario administrada propiedad de una empresa en GHE.com, es posible que tengas que ajustar algunas opciones de configuración en el IDE para poder autenticarte en tu cuenta.

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

Autenticación desde VS Code

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

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

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

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

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

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

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

  8. Se te mostrará un mensaje que te pedirá que inicies sesión para usar GitHub Copilot. Haz clic en Iniciar sesión en GitHub y sigue las indicaciones para autorizar tu cuenta.

    Si no ves el mensaje, intenta reiniciar VS Code.

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

Autenticación desde IDE de JetBrains

Para autenticarte en GHE.com en un editor de JetBrains, debes instalar la versión 1.4.11 o posterior de la extensión Copilot. Después, debes 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, presiona Comando+, (Mac) o Ctrl+Alt+S (Windows).
  2. En la barra lateral izquierda, expande la sección "Lenguajes y marcos" y haz clic en GitHub Copilot.
  3. En el campo "Proveedor de autenticación", escriba el nombre de host donde tienes acceso a GitHub. Por ejemplo: octocorp.ghe.com.
  4. Haz clic en Aceptar para guardar los cambios.
  5. Para iniciar sesión, abra el menú Herramientas y selecciona GitHub Copilot > Iniciar sesión en GitHub. Siga las indicaciones para iniciar sesión.

Si alguna vez necesitas cambiar a una cuenta en GitHub.com, quita el valor que escribiste en el campo "Proveedor de autenticación".

Autenticación desde Xcode

Note

La extensión GitHub Copilot para Xcode se encuentra en versión preliminar pública y está sujeta a cambios.

  1. Abre 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", escribe la dirección URL donde tienes acceso a GitHub. Por ejemplo: https://octocorp.ghe.com.
  4. Autoriza 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, debes hacer lo siguiente:

  1. Descargar e instalar la extensión. Para ello, debes autenticarte en una cuenta en GitHub.com. Consulta Instalación de la extensión GitHub Copilot en la CLI.
  2. Autentícate en la cuenta en GHE.com donde recibas la licencia de Copilot.

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

  • Incluye la marca --hostname SUBDOMAIN.ghe.com en todos los comandos gh copilot.
  • Establece la variable de entorno GH_HOST a fin de cambiar el host predeterminado para todos los comandos de GitHub CLI.
  • Cierra la sesión de GitHub.com con gh auth logout. Pero tendrás 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, consulta Uso de la CLI de GitHub en plataformas de GitHub.

Autenticación desde Visual Studio

Para autenticarte desde Visual Studio, sigue los pasos descritos en Incorporación de cuentas de GitHub a la cadena de claves de Visual Studio en Microsoft Learn.

En el campo "URL de GitHub Enterprise", escribe la dirección URL donde tienes acceso a GitHub. Por ejemplo: https://octocorp.ghe.com.