Versión del artículo: GitHub.com
Automatización Git con tokens de OAuth
You can use OAuth tokens to interact with GitHub via automated scripts.
Paso 1: Obtener un token de OAuth
Create a personal access token on your application settings page. Para obtener más información, consulta Crear un token de acceso personal para la línea de comando.
Sugerencias:
- Debes verificar tu dirección de correo electrónico antes de crear un token de acceso personal. Para obtener más información, consulta "Verificar tu dirección de correo electrónico".
- We recommend that you regularly review your authorized integrations. Remove any applications and tokens that haven't been used in a while. For more information, see "Reviewing your authorized integrations."
Como precaución de seguridad, GitHub elimina automáticamente los tokens de acceso personales que no se han usado durante un año.
Paso 2: Clonar un repositorio
Una vez que tengas un token, puedes ingresarlo en lugar de tu contraseña cuando realices operaciones de Git a través de HTTPS.
Por ejemplo, en la línea de comando ingresarás lo siguiente:
$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token
Para evitar estas indicaciones, puedes usar el almacenamiento en caché de la contraseña de Git. For information, see "Caching your GitHub password in Git."
Advertencia: Los tokens tienen acceso de escritura/lectura y deben tratarse como contraseñas. Si ingresas tu token en la URL del clon cuando clonas o agregas un remoto, Git la escribe en tu archivo .git/config como texto plano, lo que representa un riesgo de seguridad.
Leer más
- "Authorizing OAuth Apps" in la documentación del programador de GitHub