我正在尝试设置 CC.net 以从我的私有(private) Git 存储库构建。
我创建了一个 key 对,私钥没有密码,并将公钥上传到服务器。我可以在命令提示符下运行 git clone git@myserver:myrepo
。
问题是,当我尝试克隆存储库时,我必须指定密码,即使没有。这意味着我必须按回车键,这会导致自动克隆永远挂起(因为没有人可以这样做)。
我该如何解决这个问题?
最佳答案
问题是在我的 .ssh/config 文件中,我指定了 PuTTY my_id.ppk key 文件而不是 OpenSSH 文件。改为指定 OpenSSH 文件使其工作。
关于git - 如何让 SSH 客户端在不需要时不要求输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8835861/