Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Acceder a GitHub utilizando la autenticación de dos factores

Cuando habilitas la 2FA, se te pedirá que proporciones tu código de 2FA así como tu contraseña al momento de iniciar sesión en GitHub.

Al tener la autenticación de dos factores habilitada, necesitarás proporcionar el código de autenticación cuando accedes a GitHub a través de tu buscador. Si accedes a GitHub utilizando otros métodos, tales como la API o la línea de comandos, necesitarás utilizar una forma alterna de autenticación. Para obtener más información, consulta la sección "Acerca de la autenticación en GitHub".

Proporcionar un código 2FA al iniciar sesión en el sitio web

Después de iniciar sesión en GitHub con tu contraseña, se te pedirá que brindes un código de autenticación desde un mensaje de texto de o tu app TOTP.

GitHub solo te pedirá que brindes tu código de autenticación 2FA nuevamente si has cerrado sesión, estás usando un dispositivo nuevo o si caduca tu sesión.

Generar un código a través de una aplicación TOTP

Si decides configurar una autenticación de dos factores mediante una aplicación TOTP en tu smartphone, puedes generar un código de autenticación para GitHub en cualquier momento. En la mayoría de los casos, el lanzamiento de la aplicación generará un código nuevo. Deberías consultar la documentación de la aplicación para conocer las instrucciones específicas.

Si eliminas las aplicaciones móviles después de configurar la autenticación de dos factores, deberás proporcionar tu código de recuperación para obtener acceso a tu cuenta. Para obtener más información, consulta "Recuperar tu cuenta si perdiste las credenciales de autenticación de dos factores"

Recibir un mensaje de texto

Si configuras una autenticación de dos factores mediante mensajes de texto, GitHub te enviará un mensaje de texto con tu código de autenticación.

Verificar con GitHub Móvil

Si instalaste e iniciaste sesión en GitHub Móvil, podrías elegir autenticarte con GitHub Móvil para la autenticación bifactorial.

  1. Inicia sesión en GitHub con tu buscador, utilizando tu usuario y contraseña.

  2. Si agregaste una llave de seguridad a tu cuenta, primero se te pedirá insertar y utilizar una llave de seguridad. Para omitir el uso de una llave de seguridad, haz clic en Autenticarse con GitHub Móvil. El reto de autenticación bifactorial en GitHub con "Autenticarse con GitHub Móvil" resaltado

  3. GitHub te enviará una notificación push para verificar tu intento de inicio de sesión. Abrir la notificación push o abrir la app de GitHub Móvil mostrará un mensaje que te pide aprobar o rechazar este intento de inicio de sesión.

    Nota:: Este mensaje podría requerir que ingreses un número de dos dígitos que se muestra dentro del buscador en el que iniciaste sesión.

    El reto de autenticación bifactorial con GitHub Móvil que requiere una entrada de dos dígitos

    • Cuando apruebes el intento de inicio de sesión utilizando GitHub Móvil, tu buscador completará el inicio de sesión automáticamente.
    • Si rechazas el intento de inicio de sesión, se prevendrá la finalización de la autenticación. Para obtener más información, consulta la sección "Mantener tus datos y tu cuenta seguros".

Usar autenticación de dos factores con la línea de comando

Después de que habilitas la 2FA, ya no utilizarás tu contraseña para acceder a GitHub en la línea de comandos. En vez de esto, utiliza el Administrador de Credenciales de Git, un token de acceso personal o una llave SSH.

Autenticarse en la línea de comandos utilizando el Administrador de Credenciales de Git

El Administrador de Credenciales de Git es un asistente seguro de credenciales de Git que se ejecuta en Windows, macOS y Linux. Para obtener más información sobre los asistentes de credenciales de Git, consulta la sección Evitar la repetición en el libro de Pro Git.

Las instrucciones de configuración pueden variar dependiendo del sistema operativo de tu computadora. Para obtener más información, consulta la sección Descargar e instalar en el repositorio GitCredentialManager/git-credential-manager.

Autenticación en la línea de comando mediante HTTPS

Después de haber habilitado 2FA, debes crear un token de acceso personal para usar una contraseña al autenticar a GitHub en la línea de comando mediante las URL HTTPS.

Cuando se te solicite el nombre de usuario y la contraseña en la línea de comando, usa tu nombre de usuario GitHub y el token de acceso personal. La indicación de la línea de comando no especificará que debes ingresar tu token de acceso personal cuando se te solicite la contraseña.

Para obtener más información, consulta la sección "Crear un token de acceso personal".

Autenticar en la línea de comandos mediante SSH

La habilitación de 2FA no cambia el modo de autenticar a GitHub en la línea de comando mediante las URL SSH. Para obtener más información sobre cómo establecer y usar una clave SSH, consulta "Conectar a GitHub con SSH".

Usar autenticación de dos factores para acceder a un repositorio mediante Subversion

Cuando accedas a un repositorio mediante Subversion, debes proporcionar un token de acceso personal en lugar de ingresar tu contraseña. Para obtener más información, consulta la sección "Crear un token de acceso personal".

Solución de problemas

Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes usar tus códigos de recuperación u otro método de recuperación (si has configurado uno) para recuperar el acceso a tu cuenta. Para obtener más información, consulta "Recuperar tu cuenta si pierdes tus credenciales de 2FA".

Si tu autenticación falla varias veces, es posible que desees sincronizar el reloj de tu teléfono con tu proveedor móvil. Frecuentemente, esto involucra la verificación de la opción "Establecer automáticamente" en el reloj de tu teléfono, en lugar de brindar tu propia zona horaria.

Leer más