Guardando las credenciales Git
¿Querés evitar que Git pregunte todo el tiempo por tu usuario y contraseña en tu proyecto? Segun, la documentación de Git basta con configurar el proyecto con el siguiente comando:
git config credential.helper 'store'
Es importante tener en cuenta que el archivo donde Git guarda las credenciales es accesible en ~/.git-credentials
(salvo que se especifique otra ruta mediante --file=<path>
). Por lo que quien tenga acceso mediante el mismo usuario shell, podrá ver tu contraseña Git ya que la misma se guarda en formato plano (usuario:contraseña@dominio.com
).
Por este motivo, es recomendable utilizar un usuario shell al que ninguna otra persona tenga acceso -o que sea de confianza-, ya que de otro modo, accediendo mediante el mismo usuario shell podrá acceder al archivo ~/.git-credentials
y ver las contraseñas para los usuarios Git allí guardados. En otras palabras, y a modo de regla general: para cada usuario Git debe existir un usuario shell diferente.
Si trabajamos de forma local, nada de esto debe preocuparnos -¿o sí?.
¡Gracias por tu tiempo!
Soy nahuelhds. Si te gusta lo que hago, podés...