Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.
GitHub AE es una versión limitada en este momento.

Acerca de la autenticación en GitHub

Puedes acceder de manera segura a los recursos de tu cuenta si te atutenticas en GitHub AE, utilizando diferentes credenciales dependiendo de en donde te autenticas.

Acerca de la autenticación en GitHub

A fin de proteger la cuenta, debe autenticarse para poder acceder a recursos en GitHub AE. Cuando te autenticas en GitHub AE, proporcionas o confirmas las credenciales que son específicas para ti y así compruebas de que eres exactamente quien estás declarando ser.

Puedes acceder a tus recursos en GitHub AE de muchas maneras: en el buscador, a través de GitHub Desktop o de alguna otra aplicación de escritorio, con la API o a través de la línea de comandos. Cada forma de acceder a GitHub AE es compatible con diferentes modalidades de autenticación.

  • Tu proveedor de identidades (IdP)
  • Personal access token
  • Llave SSH

Autenticarte en tu buscador

Puedes autenticarte en GitHub AE en el explorador mediante el IdP. Para obtener más información, vea «Acerca de la autenticación con el inicio de sesión único de SAML».

Autenticarte con GitHub Desktop

Puedes autenticarte con GitHub Desktop utilizando tu buscador. Para obtener más información, vea «Autenticación en GitHub en GitHub Desktop».

Autenticarte con la API

Puedes autenticarte con la API de varias formas. Para obtener más información, vea «Autenticación en la API REST».

Autenticación en la API con un personal access token

Si quieres usar la API REST de GitHub para uso personal, puedes crear un personal access token. Para obtener más información sobre cómo crear un personal access token, consulta "Managing your personal access tokens".

Autenticación en la API con una aplicación

Si deseas usar la API en nombre de una organización u otro usuario, GitHub recomienda usar un GitHub App. Para obtener más información, vea «About authentication with a GitHub App».

También puedes crear un token de OAuth con una OAuth App para acceder a la API REST. Pero en GitHub se recomienda usar una GitHub App en su lugar. Las GitHub App permiten un mayor control sobre el acceso y el permiso que tiene la aplicación.

Autenticación en la API en un flujo de trabajo de GitHub Actions

Si deseas usar la API en un flujo de trabajo de GitHub Actions, GitHub recomienda autenticarse con el GITHUB_TOKEN integrado en lugar de crear un token. Puedes conceder permisos a GITHUB_TOKEN con la clave permissions. Para obtener más información, vea «Autenticación automática de tokens».

Autenticarte con la línea de comandos

Puedes acceder a los repositorios en GitHub AE desde la línea de comandos en dos formas, HTTPS y SSH, y ambas tienen una forma diferente para autenticarte. El método para autenticarte se determina con base en si escoges una URL remota de HTTPS o SSH cuando clonas el repositorio. Para obtener más información sobre de qué forma obtener acceso, consulta "Acerca de los repositorios remotos".

HTTPS

Puedes trabajar con todos los repositorios en GitHub AE a través de HTTPS, aún si estás detrás de un cortafuegos o de un proxy.

Si te autenticas con GitHub CLI, puedes autenticarte con un personal access token o a través del explorador web. Para obtener más información sobre la autenticación con GitHub CLI, consulta gh auth login.

Si te autenticas sin GitHub CLI, debes autenticarte con un personal access token. Cuando Git le solicite la contraseña, escriba los datos personal access token. También puedes usar un asistente de credenciales como el Administrador de credenciales de Git. Para más información, consulta "Managing your personal access tokens". Cada vez que uses Git para autenticarte con GitHub AE, se te pedirá que escribas las credenciales para autenticarte con GitHub AE, a menos que las almacene en caché con un asistente de credenciales.

SSH

Puedes trabajar con todos los repositorios de GitHub AE a través de SSH, aunque los cortafuegos y proxies podrían rehusarse a permitir conexiones SSH.

Si te autenticas con elGitHub CLI, este encontrará llaves SSH públicas en tu máquina y te pedirá seleccionar una para cargar. Si GitHub CLI no encuentra una clave pública SSH para cargar, puede generar un par de claves SSH pública/privada y cargar la clave pública en tu cuenta de GitHub AE. A continuación, podrás autenticarte con un personal access token o a través del explorador web. Para obtener más información sobre la autenticación con GitHub CLI, consulta gh auth login.

Si te autenticas sin GitHub CLI, necesitarás generar un par de claves pública/privada en tu máquina local y agregar la clave pública a tu cuenta de GitHub AE. Para obtener más información, vea «Generación de una nueva clave SSH y adición al agente SSH». Cada vez que use Git para autenticarse con GitHub AE, se le pedirá que escriba la frase de contraseña de la clave SSH, a menos que haya almacenado la clave.

Formatos de los tokens de GitHub

GitHub emite tokens que inician con un prefijo para indicar el tipo de los mismos.

Tipo de tokenPrefijoMás información
Personal access tokenghp_"Managing your personal access tokens"
Token de acceso OAuthgho_"Autorización de aplicaciones de OAuth"
Token de acceso de usuario para una GitHub Appghu_"Autenticación con una aplicación de GitHub en nombre de un usuario"
Token de acceso de instalación para una GitHub Appghs_"Autenticación como una instalación de una aplicación de GitHub"
Actualizar un token para una GitHub Appghr_"Actualización de tokens de acceso de usuario"