我想禁用 git 的密码提示,所以我想我可以在我的远程存储库中设置一个 ssh-key。但是我如何将它与我计算机上的 git 关联起来。
谢谢。
我想禁用 git 的密码提示,所以我想我可以在我的远程存储库中设置一个 ssh-key。但是我如何将它与我计算机上的 git 关联起来。
谢谢。
如果您使用受密码保护的私钥通过 SSH 访问 git,它应该只要求输入密码。
如果是这种情况,您需要运行 SSH 代理,如“记住密码,Windows 下的 Git bash ”中所述。
你应该看看 gitolite:http ://sitaramc.github.com/gitolite 。里面有你需要的一切,还解释了如何设置。例如,CI 服务器也可以使用无密码登录。
我的经验告诉我不要使用其他东西,因为自制的解决方案太麻烦了。
可以在 GitHub 网站上的Win-Set-Up-Git上找到非常详细的说明。GitHub 有兴趣确保这些说明是好的;如果他们不是,让他们知道,因为他们会想要改进它们。
您可以在将使用 ssh 密钥进行身份验证的 Windows 上使用“start-ssh-agent.cmd”。这可以在“GIT/cmd”目录中找到。