Git Push – Nombre de usuario y contraseña en la URL remota

Como entiendo la request de contraseña cuando se puede presionar github se puede evitar agregando el nombre de usuario: contraseña en la url remota de inserción .

https://you:password@github.com/you/example.git 

¿Es este un arreglo específico de Github o se puede usar este formatting ( https://username:password@somedomain.org/repo.git ) con cualquier control remoto git?

¿Es este un arreglo específico de github?

No es específico de Github; esto es en realidad la Autenticación HTTP básica . El user:password@host trick es una forma de especificar las cnetworkingenciales de BA en la URL .

… ¿se puede usar este formatting ( https: // nombre de usuario: contraseña@somedomain.org/repo.git ) con cualquier control remoto git?

Funciona solo para controles remotos que usan el protocolo HTTP. Para los controles remotos SSH, tendrá que usar las teclas SSH en su lugar.

Puedes hacer que tu Git local recuerde las cnetworkingenciales de GitHub:

Si está clonando repositorys de GitHub utilizando HTTPS, puede usar un asistente de cnetworkingenciales para decirle a Git que recuerde su nombre de usuario y contraseña de GitHub cada vez que hable con GitHub.

Chekout este artículo en GitHub .

Una forma más segura de autenticarte a través de GitHub que poner tu contraseña en la URL remota sería, si usas HTTPS, generar un nuevo token en esta página de GitHub y luego build tu URL remota de esta manera:

 https://<username>:<token>@github.com/<username>/<project_name>.git