# Documentación de autenticación

Autentíquese de forma GitHub segura con contraseñas, tokens, claves SSH, etc. y mantenga su cuenta protegida.

## Recommended

* [Acerca de la autenticación para GitHub](/es/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Puedes acceder de manera segura a los recursos de tu cuenta si te atutenticas en GitHub, utilizando diferentes credenciales en función de dónde te autenticas.

* [Conexión a GitHub con SSH](/es/authentication/connecting-to-github-with-ssh)

  Puede conectarse a mediante el Protocolo secure Shell (SSH), que proporciona un canal seguro a GitHub través de una red no segura.

* [Administrar la verificación de firma de confirmación de cambios](/es/authentication/managing-commit-signature-verification)

  GitHub comprobará las firmas GPG, SSH o S/MIME para que otras personas sepan que las confirmaciones proceden de un origen de confianza. GitHub firmará automáticamente las confirmaciones que realices con la interfaz web.

* [Configurar la autenticación de dos factores](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)

  Puedes elegir entre varias opciones para añadir una segunda fuente de autenticación a tu cuenta.

* [Inicio de sesión con claves de paso](/es/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)

  Puede usar una clave de paso para iniciar sesión de forma segura y sencilla en GitHub sin necesidad de contraseña ni de autenticación en dos fases. Las claves de paso también permiten iniciar sesión en dispositivos cercanos.

* [Administración de tokens de acceso personal](/es/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

  Puede usar un personal access token en lugar de una contraseña para autenticarse en GitHub en la línea de comandos o con la API.

* [Eliminación de datos confidenciales de un repositorio](/es/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)

  Los datos confidenciales se pueden quitar del historial de un repositorio si puedes coordinarte cuidadosamente con todos los usuarios que los han clonado y estás dispuesto a administrar los efectos secundarios.

* [Recuperar tu cuenta si pierdes tus credenciales 2FA](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)

  Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes utilizar tus códigos de recuperación, o cualquier otra opción de recuperación, para recuperar el acceso a tu cuenta.

* [Error: Permiso denegado (clave pública)](/es/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  Un error de "Permiso denegado" significa que el servidor rechazó tu conexión. Esto puede suceder por varias razones. A continuación se explican los ejemplos más comunes.

## Links

### Getting started

* [Acerca de la autenticación para GitHub](/es/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Puedes acceder de manera segura a los recursos de tu cuenta si te atutenticas en GitHub, utilizando diferentes credenciales en función de dónde te autenticas.

## Articles

* [Acerca de la autenticación para GitHub](/es/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Puedes acceder de manera segura a los recursos de tu cuenta si te atutenticas en GitHub, utilizando diferentes credenciales en función de dónde te autenticas.

* [Crear una contraseña segura](/es/authentication/keeping-your-account-and-data-secure/creating-a-strong-password)

  Protela la cuenta en GitHub con una contraseña segura y única mediante un administrador de contraseñas.

* [Cambio entre cuentas](/es/authentication/keeping-your-account-and-data-secure/switching-between-accounts)

  Obtenga información sobre cómo cambiar entre varias cuentas de .

* [Comprobación de nuevos dispositivos al iniciar sesión](/es/authentication/keeping-your-account-and-data-secure/verifying-new-devices-when-signing-in)

  Al iniciar sesión por primera vez desde un dispositivo nuevo o no reconocido sin autenticación en dos fases habilitado, GitHub puede pedir verificación adicional para confirmar que eres tú.

* [Actualización de las credenciales de acceso de GitHub](/es/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials)

  Las credenciales de GitHub incluyen tu contraseña,los tokens de acceso, las claves SSH y los tokens de API de la aplicación que se usan para comunicarse con GitHub. Puedes restablecer personalmente todas estas credenciales de acceso.

* [Administración de tokens de acceso personal](/es/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

  Puede usar un personal access token en lugar de una contraseña para autenticarse en GitHub en la línea de comandos o con la API.

* [Revisar tus claves SSH](/es/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys)

  Para mantener las credenciales seguras, debe auditar con frecuencia las claves SSH y las claves de implementación, y revisar las aplicaciones autorizadas que acceden a la cuenta.

* [Revisar tus llaves de implementación](/es/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys)

  Debes revisar tus llaves de implementación para garantizar que no haya ninguna llave sin autorización (o posiblemente comprometida). También puedes aprobar llaves de implementación existentes que sean válidas.

* [Vencimiento y revocación de tokens](/es/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation)

  Tus tokens pueden vencer y también los puedes revocar tú, las aplicaciones que hayas autorizado y el mismo GitHub.

* [Revisar tu registro de seguridad](/es/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)

  Puedes revisar el registro de seguridad de tu cuenta personal para entender mejor las acciones que has realizado y las que otros han realizado, las cuales te involucran.

* [Eventos de registro de seguridad](/es/authentication/keeping-your-account-and-data-secure/security-log-events)

  Obtenga información sobre los eventos de registro de seguridad documentados en su cuenta personal.

* [Eliminación de datos confidenciales de un repositorio](/es/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)

  Los datos confidenciales se pueden quitar del historial de un repositorio si puedes coordinarte cuidadosamente con todos los usuarios que los han clonado y estás dispuesto a administrar los efectos secundarios.

* [Acerca de las URL anonimizadas](/es/authentication/keeping-your-account-and-data-secure/about-anonymized-urls)

  Si subes una imagen o video a GitHub, la URL de la imagen o del video se modificará para que tu información no se pueda rastrear.

* [Acerca de las direcciones IP de GitHub](/es/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)

  GitHub proporciona aplicaciones desde varios intervalos de direcciones IP, que están disponibles usando la API.

* [huellas digitales de clave SSH de GitHub](/es/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints)

  Se pueden utilizar las huellas digitales de clave pública para validar una conexión a un servidor remoto.

* [Modo sudo](/es/authentication/keeping-your-account-and-data-secure/sudo-mode)

  Para confirmar el acceso a la cuenta antes de realizar una acción potencialmente confidencial, GitHub.com solicita la autenticación.

* [Evitar acceso no autorizado](/es/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access)

  Se le puede alertar sobre un incidente de seguridad en los medios, como el descubrimiento del error Heartbleed, o pueden robarle el equipo mientras ha iniciado sesión en GitHub. En dichos casos, cambiar tu contraseña previene cualquier acceso futuro no deseado a tu cuenta y a tus proyectos.

* [Vista y gestión de tus sesiones](/es/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions)

  Puedes ver y revocar tus sesiones activas en configuración.

* [Acerca de la autenticación de dos factores](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)

  La autenticación bifactorial (2FA) es una capa de seguridad adicional que seutiliza cuando ingresas en sitios web o en apps. Con la 2FA, tendrás que ingresar con tu nombre de usuario y contraseña y proporcionar otra forma de autenticación que solo tú sepas o a la que solo tú tengas acceso.

* [Acerca de la autenticación obligatoria en dos fases (2FA)](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication)

  Habilite la autenticación obligatoria en dos fases para proteger su cuenta y mantener el acceso a GitHub.com.

* [Configurar la autenticación de dos factores](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)

  Puedes elegir entre varias opciones para añadir una segunda fuente de autenticación a tu cuenta.

* [Configurar la autenticación de dos factores mediante métodos de recuperación](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)

  Puedes configurar diversos métodos de recuperación para acceder a tu cuenta si pierdes tus credenciales de autenticación de dos factores.

* [Acceso a GitHub mediante la autenticación en dos fases](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication)

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

* [Países donde se admite la autenticación por SMS](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported)

  Debido a las tasas de éxito de la entrega, GitHub solo admite autenticación en dos fases mediante SMS para determinados países.

* [Cambiar el método de autenticación en dos fases](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method)

  Puedes cambiar tu método de autenticación en dos fases (2FA) sin deshabilitarla completamente.

* [Solución de problemas de autenticación en dos fases](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues)

  Si tienes problemas para autenticarte con 2FA, puedes intentar solucionar los problemas de los métodos de autenticación configurados.

* [Recuperar tu cuenta si pierdes tus credenciales 2FA](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)

  Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes utilizar tus códigos de recuperación, o cualquier otra opción de recuperación, para recuperar el acceso a tu cuenta.

* [Inhabilitar la autenticación de dos factores para tu cuenta personal](/es/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account)

  Si inhabilitas la autenticación de dos factores para tu cuenta personal, puedes perder acceso a las organizaciones a las que perteneces.

* [Acerca de las claves de paso](/es/authentication/authenticating-with-a-passkey/about-passkeys)

  Las claves de paso permiten iniciar sesión de forma segura y sencilla, sin necesidad de contraseña y autenticación en dos fases.

* [Administración de claves de acceso](/es/authentication/authenticating-with-a-passkey/managing-your-passkeys)

  Es posible que se te solicite que registres una clave de paso al iniciar sesión, pero también puedes registrar una clave de paso en la configuración de la cuenta. En el caso de los usuarios de 2FA, se pueden actualizar las claves de seguridad aptas existentes para convertirlas en claves de paso.

* [Inicio de sesión con claves de paso](/es/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)

  Puede usar una clave de paso para iniciar sesión de forma segura y sencilla en GitHub sin necesidad de contraseña ni de autenticación en dos fases. Las claves de paso también permiten iniciar sesión en dispositivos cercanos.

* [Autenticación con inicio de sesión único](/es/authenticating-with-single-sign-on)

  Puede autenticarse con inicio de sesión único (SSO) en GitHub y ver sus sesiones activas.

* [Acerca de SSH](/es/authentication/connecting-to-github-with-ssh/about-ssh)

  Usando el protocolo SSH, te puedes conectar y autenticar con servicios y servidores remotos. Con las claves SSH puedes conectarte a GitHub sin necesidad de proporcionar el nombre de usuario y el personal access token en cada visita. También puedes usar una clave SSH para firmar confirmaciones.

* [Comprobar tus claves SSH existentes](/es/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)

  Antes de generar una clave SSH, puedes comprobar si tienes alguna clave SSH existente.

* [Generación de una nueva clave SSH y adición al agente SSH](/es/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)

  Una vez que has comprobado las claves SSH existentes, puedes generar una nueva clave SSH para usarla para la autenticación y luego agregarla al ssh-agent.

* [Adición de una nueva clave SSH a la cuenta de GitHub](/es/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)

  Para configurar tu cuenta en GitHub.com a fin de utilizar tu clave SSH nueva (o existente), también necesitarás agregar la clave a tu cuenta.

* [Probar tu conexión SSH](/es/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection)

  Después de configurar su clave SSH y agregarla a GitHub, puede comprobar la conexión.

* [Trabajar con contraseñas de clave SSH](/es/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)

  Puedes asegurar tus claves SSH y configurar un agente de autenticación para no tener que volver a ingresar tu contraseña cada vez que uses tus claves SSH.

* [Utilizar el reenvío del agente SSH](/es/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding)

  Para simplificar los despliegues en un servidor, puedes configurar el reenvío del agente SSH para utilizar las llaves SSH locales de forma segura.

* [Administrar las llaves de despliegue](/es/authentication/connecting-to-github-with-ssh/managing-deploy-keys)

  Aprende las diversas formas de administrar llaves SSH en tus servidores cuando automatizas los scripts de desplegue y averigua qué es lo mejor para ti.

* [Utilizar SSH a través del puerto HTTPS](/es/authentication/troubleshooting-ssh/using-ssh-over-the-https-port)

  Algunas veces, los firewalls se niegan a permitir conexiones SSH por completo. Si el uso de clonación HTTPS con almacenamiento en caché de credenciales no es una opción, puedes intentar clonar usando una conexión SSH hecha a través del puerto HTTPS. La mayoría de las reglas del firewall deberían permitir esto, pero los servidores proxy pueden interferir.

* [Recuperar tu contraseña de clave SSH](/es/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)

  Si perdiste tu contraseña de clave SSH, según el sistema operativo que utilices, puedes recuperarla o generar una nueva contraseña de clave SSH.

* [Claves SSH eliminadas o faltantes](/es/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys)

  Como precaución de seguridad, GitHub elimina automáticamente las claves SSH que no se han usado en un año.

* [Error: error en la comprobación de la clave de host](/es/authentication/troubleshooting-ssh/error-host-key-verification-failed)

  Como precaución de seguridad, SSH realiza un seguimiento de los hosts que ha visto anteriormente.

* [Error: Permiso denegado (clave pública)](/es/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  Un error de "Permiso denegado" significa que el servidor rechazó tu conexión. Esto puede suceder por varias razones. A continuación se explican los ejemplos más comunes.

* [Error: Número de archivo erróneo](/es/authentication/troubleshooting-ssh/error-bad-file-number)

  Este error, por lo general, significa que no has podido conectarte al servidor. A menudo es causado por los firewalls y los servidores proxy.

* [Error: La clave ya está en uso](/es/authentication/troubleshooting-ssh/error-key-already-in-use)

  Este error se produce al intentar agregar una clave que ya se ha agregado a otra cuenta o repositorio.

* [Error: Permiso de usuario/repo denegado a otro usuario](/es/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)

  Este error significa que la clave con la que estás trabajando está conectada a una cuenta que no tiene acceso al repositorio.

* [Error: Permiso de usuario/repo denegado al usuario/otro repo](/es/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)

  Este error significa que la clave con la que estás subiendo se encuentra conectada con otro repositorio como llave de implementación, y no tiene acceso al repositorio al que estás intentado subir.

* [Error: El agente admitió un fallo al firmar](/es/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)

  En raras circunstancias, la conexión a GitHub mediante SSH en Linux genera el error "Agent admitted failure to sign using the key". Sigue los pasos siguientes para resolver el problema.

* [Error: ssh-add: opción ilegal -- apple-use-keychain](/es/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)

  Este error significa que tu versión de ssh-add no es compatible con la integración keychain macOS, que te permite almacenar tu frase de contraseña en keychain.

* [Error: Problema en el certificado SSL, verificar que el certif. CA esté bien](/es/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok)

  Este error significa que el certificado raíz de tu CA está desactualizado. Si el certificado raíz de entidad de certificación debe actualizarse, no podrá hacer push ni pull de los GitHub repositorios.

* [Error: Tipo de clave desconocido](/es/authentication/troubleshooting-ssh/error-unknown-key-type)

  Este error significa que el tipo de llave SSH que utilizaste no se reconoció o no es compatible con tu cliente SSH.

* [Error: Estamos haciendo una auditoría de clave SSH](/es/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)

  Este error significa que la clave SSH que estás usando para realizar una operación Git no está verificada.

* [Acerca de la verificación de firma de confirmación](/es/authentication/managing-commit-signature-verification/about-commit-signature-verification)

  Puede firmar etiquetas y confirmaciones localmente utilizando GPG, SSH o S/MIME. Estas etiquetas o confirmaciones se marcan como verificadas en GitHub para que otras personas tengan la confianza de que los cambios vienen de una fuente confiable.

* [Comprobación de claves GPG existentes](/es/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)

  Antes de generar una llave GPG, puedes comprobar si tienes alguna clave GPG existente.

* [Generar una clave GPG nueva](/es/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)

  Si no tienes una clave GPG existente, puedes generar una nueva clave GPG para usarla para firmar confirmaciones y etiquetas.

* [Adición de una clave GPG a la cuenta de GitHub](/es/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)

  A fin de configurar la cuenta de GitHub para que utilice la clave de GPG nueva (o existente), también necesitarás agregar la clave a la cuenta.

* [Informarle a Git acerca de tu clave de firma](/es/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)

  Para firmar las confirmaciones localmente, debes informar a Git de que hay una clave de GPG, SSH o X.509 que quieres utilizar.

* [Asociar un correo electrónico con tu llave GPG](/es/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)

  La clave GPG debe estar asociada a un correo electrónico comprobado que coincida con la identidad del confirmante.

* [Firmar confirmaciones](/es/authentication/managing-commit-signature-verification/signing-commits)

  Puede firmar confirmaciones localmente utilizando GPG, SSH o S/MIME.

* [Firmar etiquetas](/es/authentication/managing-commit-signature-verification/signing-tags)

  Puede firmar las etiquetas localmente mediante GPG, SSH o S/MIME.

* [Mostrar los estados de verificación para todas tus confirmaciones](/es/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits)

  Puedes habilitar el modo vigilante para verificar la firma de las confirmaciones y así marcar todas tus etiquetas y confirmaciones con un estado de verificación de firma.

* [Comprobar el estado de verificación de firma de la confirmación y de la etiqueta](/es/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status)

  Puedes comprobar el estado de verificación de las firmas de su confirmación y de la etiqueta en GitHub.

* [Utilizar una dirección de correo electrónico verificada en tu llave GPG](/es/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)

  Cuando verifica una firma, GitHub comprueba que la dirección de correo electrónico de la persona que confirma el cambio o del etiquetador coincida con una dirección de correo electrónico de las identidades de llave GPG y que sea una dirección de correo electrónico verificada en la cuenta del usuario. Esto garantiza que la clave te pertenece y que tú creaste la confirmación o etiqueta.