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
-
Para abrir la configuración de VS Code, pulse Comando+, (Mac) o Ctrl+, (Windows).
-
En la barra de búsqueda, busque
enterprise. -
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. -
En la configuración de VS Code, busque
copilot. -
En "GitHub > Copilot: Avanzado", haga clic en Editar en settings.json.
-
Dentro de la propiedad
github.copilot.advanced, agregue"authProvider": "github-enterprise". Por ejemplo:JSON "github.copilot.advanced": { "authProvider": "github-enterprise" },"github.copilot.advanced": { "authProvider": "github-enterprise" }, -
Guarde el archivo
settings.json. -
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.
- Para abrir el cuadro de diálogo de preferencias o configuración del editor, pulse Comando+, (Mac) o Ctrl+Alt+S (Windows).
- En la barra lateral izquierda, expanda la sección "Herramientas" y haga clic en GitHub Copilot.
- 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. - Haga clic en Aceptar para guardar los cambios.
- 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
- Abra 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", escriba la dirección URL donde tiene acceso a GitHub. Por ejemplo:
https://octocorp.ghe.com. - 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:
- Descargar e instalar la extensión. Para ello, debe autenticarte en una cuenta en GitHub.com. Consulte Instalación de GitHub Copilot CLI.
- 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.comen todos los comandosgh copilot. - Establezca la variable de entorno
GH_HOSTa 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 degh-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
- En el IDE, haz clic en Copilot para abrir el menú.
- Haz clic en Edit Preferences....
- En el campo GitHub Enterprise Authentication Endpoint, introduzca la URL donde accede a GitHub. Por ejemplo:
https://octocorp.ghe.com. - Haga clic en Aplicar.
- Vuelve a abrir el menú Copilot y haz clic en Sign In to GitHub.