我正在尝试设置 CC.net 以从我的私有(private) Git 存储库构建。

我创建了一个 key 对,其中私钥没有密码,并将公钥上传到服务器。仅从命令提示符运行它时,我就可以执行 git clone git@myserver:myrepo

问题是,当我尝试克隆 repo 时,即使没有密码,我也必须指定密码。这意味着我必须按回车键,这会导致自动克隆永远挂起(因为没有人这样做)。

我该如何解决这个问题?

最佳答案

问题是在我的 .ssh/config 文件中,我指定了 PuTTY my_id.ppk key 文件而不是 OpenSSH 文件。改为指定 OpenSSH 文件使其工作。

关于git - 如何让 SSH 客户端在不需要密码时不要求输入密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8835861/

10-14 16:09
查看更多