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 obtener más información, vea «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.

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

GitHub Copilot no funciona en algunos archivos

Si usa GitHub Copilot Business, es posible que no vea las sugerencias de finalización de código en el editor para 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 «Configuración de exclusiones de contenido para GitHub Copilot».

Las exclusiones de contenido de GitHub Copilot no se aplican

La configuración de exclusión de contenido GitHub Copilot no se aplica a todos los usuarios que usan Copilot.

Una configuración de exclusión de contenido solo se aplica a las personas a las que se les ha concedido un puesto como parte de una suscripción de GitHub Copilot Business y son miembros de la misma empresa en la que se ha configurado la exclusión de contenido. Otros usuarios que pueden acceder a los archivos especificados no se verán afectados por la configuración de exclusión de contenido y seguirán viendo sugerencias de finalización de código.

Después de agregar o cambiar las exclusiones de contenido, esto 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, consulte "Configuración de exclusiones de contenido para GitHub Copilot".

Notas:

  • La exclusión de contenido de GitHub Copilot in the CLI se encuentra actualmente en versión beta pública y está sujeta a cambios.
  • Esta característica se admite en Visual Studio, Visual Studio Code, IDE de JetBrains y neovim. Para obtener más información sobre los IDE de JetBrains admitidos, consulta "Introducción a GitHub Copilot".
  • La exclusión del contenido de GitHub Copilot actualmente solo afecta a la finalización del código. GitHub Copilot Chat no se ve afecto por esta configuración.
  • La exclusión de contenido impide que Copilot acceda directamente al contenido de los archivos excluidos. Copilot puede extraer información sobre los archivos no excluidos de la información semántica proporcionada por el IDE; por ejemplo, la información de tipo o las definiciones de desplazamiento sobre los símbolos usados en el código. Es posible que el IDE derive esta información de archivos excluidos.

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 puedes conectarte al servidor, puedes crear un debate en nuestro foro de debate. Puedes 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.

Información adicional