Skip to main content

Solución de problemas comunes con GitHub Copilot

En esta guía se describen los problemas más comunes con GitHub Copilot y cómo resolverlos.

Para preguntas sobre el uso general de GitHub Copilot, el impacto del producto, la supervisión del usuario y la privacidad, consulta la lista completa de preguntas más frecuentes de GitHub Copilot.

Si GitHub Copilot deja de funcionar, comprueba la página de estado de GitHub para ver los incidentes activos.

No se puede usar la extensión GitHub Copilot en el IDE

Se recomienda seguir la guía de inicio rápido de GitHub Copilot al configurar GitHub Copilot en el equipo. Para más información, consulta Inicio rápido para GitHub Copilot.

La extensión GitHub Copilot se actualiza con frecuencia para corregir errores y agregar nuevas características. Es importante mantener actualizada la extensión porque los clientes más antiguos no pueden comunicarse con los servidores GitHub Copilot. Actualiza la extensión GitHub Copilot en todas las máquinas que tienes instaladas.

Si usas una suscripción de Copilot para una cuenta de cuenta de usuario administrada en GHE.com, deberás actualizar algunos valores antes de iniciar sesión. Consulta Uso de GitHub Copilot con una cuenta en GHE.com.

Para más información sobre cómo configurar GitHub Copilot en un IDE compatible, consulta Configuración de GitHub Copilot en tu entorno.

GitHub Copilot no funciona en algunos archivos

Si usa % data variables.product.prodname_copilot %} con una licencia de Copilot Business o Copilot Enterprise, es posible que no vea sugerencias para completar el código en el editor de algunos archivos. Esto sucede cuando se excluye el uso de un archivo por parte de GitHub Copilot. Un administrador del repositorio o un propietario de la organización puede configurar la exclusión de contenido.

Cuando un archivo se ve afectado por una configuración de exclusión de contenido, GitHub Copilot no sugerirá la finalización del código en ese archivo, y el contenido del archivo no se usará para informar sobre las sugerencias de finalización de código en otros archivos.

Si un archivo se ha configurado como contenido excluido para GitHub Copilot, el icono de la barra de estado tendrá una línea diagonal cruzada. Mantenga el puntero sobre el icono para ver la información sobre herramientas que indica qué configuración ha aplicado esta restricción.

Captura de pantalla del icono Copilot en VS Code con información sobre herramientas para una exclusión de contenido.

Para obtener más información, vea «Exclusión del contenido de GitHub Copilot».

Las exclusiones de contenido de GitHub Copilot no se aplican

La exclusión de contenido se puede configurar en el nivel de repositorio y organización. El ámbito de la exclusión viene determinado por el nivel en el que se establece la regla:

  • Los administradores del repositorio solo pueden excluir contenido de sus propios repositorios. Esto afecta a los usuarios de Copilot que trabajan en esos repositorios específicos.
  • Los propietarios de la organización pueden excluir el contenido de los usuarios que tienen asignado un puesto de Copilot a través de su organización.

Después de agregar o cambiar las exclusiones de contenido, puede tardar hasta 30 minutos en surtir efecto en los IDE en los que la configuración ya está cargada. Puedes aplicar cambios a tu propio IDE, forzándolo a volver a cargar la configuración de exclusión de contenido. Para obtener más información, consulta Exclusión del contenido de GitHub Copilot.

Note

Es posible que Copilot use información semántica de un archivo excluido si el IDE proporciona la información en un archivo no excluido de forma indirecta. Ejemplos de dicho contenido incluyen información sobre tipos y definiciones emergentes para los símbolos utilizados en el código, así como propiedades generales del proyecto, como la información de configuración de compilación.

Error: "GitHub Copilot no se pudo conectar al servidor. Error de activación de la extensión."

Este error indica que no tienes una suscripción a GitHub Copilot o que se produjo un error al conectarse a la API GitHub con el objetivo de solicitar un token para usar GitHub Copilot.

Para solicitar otro token de api.github.com, intenta iniciar y cerrar sesión de GitHub Copilot desde el IDE. Una vez que hayas cerrado la sesión, GitHub Copilot te pedirá que vuelvas a iniciar sesión.

Si todavía no puede conectarse al servidor, puede crear un debate en nuestro foro de debate. Puede incluir archivos de registro del IDE para ayudarnos a solucionar el problema. Para obtener más información sobre cómo obtener archivos de registro de su IDE específico, consulta Visualización de registros de GitHub Copilot en tu entorno.

GitHub Copilot no sugiere varias líneas de código

Se trata de un problema conocido y nuestro equipo está trabajando para solucionarlo. Para obtener más información, echa un vistazo a este comentario de un debate GitHub Community.

Error: "No valid OAuth token detected" en GitHub Copilot in the CLI

Este error sugiere que un personal access token clásico o específico puede estar en uso, ya sea a través de las variables de entorno GITHUB_TOKEN o GH_TOKEN, o durante un intento de gh auth login. Actualmente, GitHub Copilot in the CLI solo admite el uso de la aplicación de OAuth GitHub CLI.

Para obtener más información, consulta el repositorio de extensiones de Copilot in the CLI.

Información adicional