Mira la lección en vídeo
Accede al vídeo completo de esta lección y a más contenido exclusivo con el Plan Plus.
Desbloquear Plan PlusIniciar sesión en GitHub desde VSCode
Visual Studio Code ofrece integración nativa con GitHub que permite acceder a funcionalidades avanzadas de sincronización y colaboración directamente desde el editor. Esta conexión se establece a través del sistema de cuentas integrado de VS Code, proporcionando una experiencia fluida entre el editor y la plataforma de desarrollo.
Requisitos previos
Antes de iniciar el proceso de autenticación, necesitas tener una cuenta de GitHub activa. Si aún no tienes una, puedes crearla gratuitamente en github.com siguiendo el proceso de registro estándar. La cuenta gratuita es suficiente para aprovechar todas las funcionalidades de sincronización que ofrece VS Code.
Proceso de autenticación
Para conectar tu cuenta de GitHub con VS Code, accede al menú de cuentas haciendo clic en el icono de perfil ubicado en la esquina inferior izquierda de la barra de estado. Este icono puede aparecer como una silueta de persona o mostrar tu avatar si ya tienes alguna cuenta conectada.
Barra de estado → Icono de cuenta → "Sign in to Sync Settings"
Al hacer clic en esta opción, VS Code te presentará una lista de proveedores de autenticación disponibles. Selecciona "Sign in with GitHub" para iniciar el proceso de conexión con tu cuenta de GitHub.
Autorización mediante navegador
VS Code abrirá automáticamente tu navegador predeterminado y te redirigirá a la página de autorización de GitHub. Este proceso utiliza el protocolo OAuth 2.0, que garantiza que VS Code nunca tenga acceso directo a tu contraseña de GitHub.
En la página de autorización verás los permisos específicos que VS Code solicita:
- Acceso a tu información básica de perfil
- Lectura de configuraciones de usuario
- Sincronización de datos entre dispositivos
Haz clic en "Authorize Visual-Studio-Code" para conceder estos permisos. GitHub puede solicitarte que confirmes tu identidad introduciendo tu contraseña o utilizando autenticación de dos factores si la tienes habilitada.
Confirmación de conexión
Una vez completada la autorización en el navegador, regresa a VS Code donde verás una notificación de confirmación indicando que la cuenta se ha conectado exitosamente. El icono de cuenta en la barra de estado ahora mostrará tu avatar de GitHub y tu nombre de usuario.
✓ Signed in as [tu-usuario-github]
Puedes verificar que la conexión se estableció correctamente accediendo a File → Preferences → Settings y buscando "account". En la sección de cuentas verás tu cuenta de GitHub listada como "Signed in".
Gestión de múltiples cuentas
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
VS Code permite tener múltiples cuentas conectadas simultáneamente. Si necesitas agregar una cuenta adicional de GitHub (por ejemplo, una cuenta personal y otra profesional), simplemente repite el proceso de autenticación desde el menú de cuentas.
Para cambiar entre cuentas o desconectar una cuenta específica, haz clic en el icono de cuenta y selecciona la opción correspondiente del menú desplegable. Esto es especialmente útil si trabajas en diferentes proyectos que requieren cuentas de GitHub distintas.
Resolución de problemas comunes
Si encuentras dificultades durante el proceso de autenticación, verifica que tu navegador predeterminado esté configurado correctamente. VS Code necesita poder abrir enlaces en el navegador para completar el flujo de OAuth.
En caso de que la autorización falle, puedes intentar el proceso manualmente copiando el código de autorización que aparece en VS Code y pegándolo en la página de GitHub cuando se te solicite. Esta opción aparece como "Having trouble? Copy the code instead" en la ventana de autorización.
Si ya tenías una sesión iniciada previamente y experimentas problemas, puedes desconectar y reconectar tu cuenta desde el menú de cuentas. Esto renovará los tokens de autenticación y resolverá la mayoría de problemas de conectividad.
Aprendizajes de esta lección de VSCode
- Comprender el proceso de autenticación de GitHub en VS Code mediante OAuth 2.0.
- Aprender a conectar y gestionar múltiples cuentas de GitHub dentro de VS Code.
- Conocer los permisos que VS Code solicita para la integración con GitHub.
- Saber cómo verificar la conexión y solucionar problemas comunes de autenticación.
- Familiarizarse con la interfaz de cuentas en VS Code para cambiar o desconectar usuarios.
Completa este curso de VSCode y certifícate
Únete a nuestra plataforma de cursos de programación y accede a miles de tutoriales, ejercicios prácticos, proyectos reales y nuestro asistente de IA personalizado para acelerar tu aprendizaje.
Asistente IA
Resuelve dudas al instante
Ejercicios
Practica con proyectos reales
Certificados
Valida tus conocimientos
Más de 25.000 desarrolladores ya se han certificado con CertiDevs