2010-10-27 9 views

Respuesta

3

Actualización: Hay una mejor solución en git ahora, lo que he descrito en respuesta a esta otra pregunta: ¿

He mantenido la respuesta de edad que escribió a continuación para referencia.


Si no desea utilizar .netrc, otra opción es especificar su nombre de usuario y contraseña en el URL que el mando a distancia se refiere a, por ejemplo, si su origin remoto es:

http://some.server/whatever.git 

... usted podría cambiar a http://myusername:[email protected]/whatever.git con el siguiente comando:

git remote set-url origin http://myusername:[email protected]/whatever.git 

... y usted no tendrá que introducir su contraseña de forma manual. Sin embargo, esto significa que su contraseña se almacenará en texto sin formato en su archivo .git/config. Si esto es un problema, es mejor utilizar la autenticación basada en clave pública con SSH.