如何设置SSH密钥以避免Git Bash密码提示

4
我想禁用git的密码提示,因此我认为可以在我的远程仓库上设置ssh密钥。但是,如何将其与我计算机上的git关联呢?
谢谢。

1
可能是重复的问题:在Windows下记住密码,Git bash - user456814
4个回答

7
只有当您使用受密码保护的私钥通过SSH访问git时,它才应该要求输入密码。
如果是这种情况,您需要运行一个SSH代理,如“在Windows下记住密码,Git Bash”中所述。

1

您可以在Windows上使用“start-ssh-agent.cmd”,它将使用ssh密钥进行身份验证。这可以在“GIT/cmd”目录中找到。


1
你应该看一下gitolite: http://sitaramc.github.com/gitolite。里面有你需要的一切,而且还有设置说明。例如,对于CI服务器,也可以实现无密码登录。
我的经验告诉我不要使用其他东西,因为自己制作的解决方案太麻烦了。

OP没有特别提到设置自己的仓库 - 只是将代码推送到远程仓库。 - richsage
他谈到了“我的远程仓库”,我认为那就是他需要的。 - Rick-Rainer Ludwig

0

在GitHub网站上可以找到非常详细的说明,链接为Win-Set-Up-Git。GitHub有兴趣确保这些说明很好;如果不好,请告诉他们,因为他们会想要改进。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接