4

我想禁用 git 的密码提示,所以我想我可以在我的远程存储库中设置一个 ssh-key。但是我如何将它与我计算机上的 git 关联起来。

谢谢。

4

4 回答 4

7

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

于 2012-04-25T07:53:00.693 回答
1

你应该看看 gitolite:http ://sitaramc.github.com/gitolite 。里面有你需要的一切,还解释了如何设置。例如,CI 服务器也可以使用无密码登录。

我的经验告诉我不要使用其他东西,因为自制的解决方案太麻烦了。

于 2012-04-25T07:54:41.057 回答
0

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

于 2012-04-25T13:57:35.867 回答
0

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

于 2016-01-17T07:32:38.963 回答