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
-
Para abrir la configuración de VS Code, presiona Comando+, (Mac) o Ctrl+, (Windows).
-
En la barra de búsqueda, busque
enterprise
. -
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
. -
En la configuración de VS Code, busca
copilot
. -
En "GitHub > Copilot: Avanzado", haz clic en Editar en settings.json.
-
Dentro de la propiedad
github.copilot.advanced
, agrega"authProvider": "github-enterprise"
. Por ejemplo:JSON "github.copilot.advanced": { "authProvider": "github-enterprise" },
"github.copilot.advanced": { "authProvider": "github-enterprise" },
-
Guarde el archivo
settings.json
. -
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.
- Para abrir el cuadro de diálogo de preferencias o configuración del editor, presiona Comando+, (Mac) o Ctrl+Alt+S (Windows).
- En la barra lateral izquierda, expande la sección "Lenguajes y marcos" y haz clic en GitHub Copilot.
- En el campo "Proveedor de autenticación", escriba el nombre de host donde tienes acceso a GitHub. Por ejemplo:
octocorp.ghe.com
. - Haz clic en Aceptar para guardar los cambios.
- 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.
- Abre la aplicación "GitHub Copilot para Xcode".
- Haga clic en la pestaña Opciones avanzadas.
- 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
. - 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:
- 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.
- 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 comandosgh 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 degh-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
.