Habilitar y verificar GitHub Copilot en VS Code
La configuración está completa cuando una cuenta autorizada puede realizar una tarea pequeña y observable. Dos extensiones instaladas o una captura antigua no demuestran el acceso.
Resumen del laboratorio

Ilustración conceptual original (SVG)
| De un vistazo | Tu ruta |
|---|---|
| Nivel y tiempo | 100; 15 minutos (estimación de facilitación) |
| Acción inicial | Registra el alias de la cuenta activa y un resultado de solicitud inocuo. |
| Materiales del aprendiz | Descarga 01-interface.zip |
| Espacio de trabajo | Abre la raíz del kit extraído; ejecuta la baseline desde . relativa a esa raíz |
| Comprobación inicial esperada | Las pruebas base suministradas pasan. |
| Ayuda de configuración | Descarga, extrae, Git local y GitHub opcional |
[!NOTE] Un inicio de sesión correcto en Git no prueba que el editor use esa identidad.
Conceptos · Primera tarea · Lista de evidencias · Restablecer
Objetivos de aprendizaje
- Distingue la autenticación de GitHub del derecho de acceso a Copilot.
- Elige deliberadamente un destino de sesión y un rol.
- Registra los permisos y las funciones realmente disponibles.
Antes de empezar
Lee los límites del entorno y los recursos. Usa una cuenta que estés autorizado a utilizar. No cambies las suscripciones ni la visibilidad del repositorio para un laboratorio.
Conceptos y casos de uso
| Concepto | Ejemplo | Evidencia |
|---|---|---|
| Autenticación | Iniciar sesión en GitHub desde VS Code | Cuenta mostrada en el editor |
| Derecho de acceso/política | Copilot está disponible para esa cuenta | Se puede enviar una solicitud; las restricciones son visibles |
| Rol | Ask investiga sin implementar | Ningún cambio de archivos en una tarea de solo lectura |
| Harness/destino | Local frente a Copilot | Destino seleccionado y su lista de herramientas |
Escenario del ejercicio
Estás preparando una estación de trabajo compartida con otros proyectos. Tu objetivo es verificar tu propia sesión de aprendizaje sin modificar otros proyectos, la identidad global de Git, el estado global de las extensiones ni las políticas de la organización.
Tarea 1 - Iniciar sesión a través del editor
- Abre una nueva ventana de VS Code para un espacio de trabajo desechable.
- Abre el menú de estado de Copilot. La documentación actual usa Use AI Features; si tu versión muestra otro texto, usa GitHub Copilot: Sign in desde la paleta de comandos o sigue la página de configuración enlazada.
- Completa tú mismo la autenticación en el navegador. No pegues contraseñas, códigos de dispositivo ni tokens de acceso en el chat o en una nota de evidencia.
- Confirma qué cuenta usa la integración de Copilot. Una credencial de Git en el terminal puede ser distinta de la cuenta del editor.
- Inspecciona los destinos y permisos disponibles sin habilitar nuevos servicios.
Punto de control: registra la versión del editor, el alias de la cuenta (no el correo ni el token), el destino disponible, el rol elegido y cualquier restricción de políticas.
Tarea 2 - Probar el acceso con una solicitud inocua
-
Selecciona un rol Ask compatible en una sesión Local.
-
Envía:
Explain the difference between an agent role, a harness, a session target, and an execution environment. Do not edit files or run commands. -
Compara la respuesta con la referencia de conceptos.
-
Inspecciona tu espacio de trabajo y el estado de Git. La solicitud no debe requerir cambios de archivos.
-
Si el acceso falla, registra el error real y detente; no actives un plan de pago ni concedas permisos más amplios como reparación automática.
Verifica tu trabajo
- Está seleccionada la cuenta prevista.
- Se completó una solicitud inocua o se registró el bloqueo exacto de acceso.
- El rol seleccionado y el harness se distinguen en tus notas.
- No se modificó ninguna configuración global, suscripción, visibilidad del repositorio ni archivo.
Solución de problemas
| Síntoma | Comprobación |
|---|---|
| Cuenta incorrecta | Preferencias de cuenta del editor, no solo gh auth status |
| Destino ausente | Ventana actual, políticas de la organización, compatibilidad del cliente |
| Límite de uso alcanzado | Página actual de plan y uso; no presupongas una cuota mensual fija |
| La captura no coincide | Sigue los nombres actuales de los comandos, no las coordenadas de la pantalla |
Práctica independiente
Explica por qué iniciar sesión con gh no demuestra que VS Code o una aplicación del SDK
estén autenticados con la misma cuenta. Incluye la evidencia que recopilarías.
Restablecimiento
Cierra la sesión desechable. Restaura únicamente las preferencias que hayas cambiado deliberadamente. No cierres la sesión de otros proyectos ni elimines credenciales compartidas.