2010-10-27 106 views
5

我设法让git可以用于拉取和推送http。现在,它绕过git的最后一步推动询问我的密码两次。我不想使用.netrc文件。任何想法 ?感谢Git通过HTTP请求密码两次

回答

3

更新:有一个在git的一个更好的解决方案,现在,我在回答所描述的这个其他问题:

我已经把旧的答案,我下面写下供参考。


如果你不想使用.netrc,另一个选择是指定你在你的远程引用的URL,例如用户名和密码如果您origin遥控器是:

http://some.server/whatever.git 

...你可以把它用下面的命令更改为http://myusername:[email protected]/whatever.git

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

...你将不再需要手动输入您的密码。但是,这意味着您的密码将以纯文本形式存储在您的.git/config文件中。如果这是一个问题,最好使用基于公钥的SSH验证。