Git推送HTTP请求密码两次

时间:2010-10-27 19:25:03

标签: git

我设法让git工作拉动并推送http。现在是最后一步,它绕过git push请求两次我的密码。我不想使用.netrc文件。任何的想法 ?感谢

2 个答案:

答案 0 :(得分:3)

更新: 现在git中有一个更好的解决方案,我在回答其他问题时已经说过:

我保留了我在下面写的旧答案以供参考。


如果您不想使用.netrc,则另一个选项是在您的遥控器引用的网址中指定您的用户名和密码,例如:如果你的origin遥控器是:

http://some.server/whatever.git

...您可以使用以下命令将其更改为http://myusername:mypassword@some.server/whatever.git

git remote set-url origin http://myusername:mypassword@some.server/whatever.git

...您无需手动输入密码。这确实意味着您的密码将以纯文本格式存储在.git/config文件中。如果这是一个问题,最好使用SSH进行基于公钥的身份验证。

答案 1 :(得分:2)

你怎么做没有密码的ssh连接到git服务器? Ssh connection without password