我正在尝试将CC.net设置为从我的私人Git仓库构建。
我创建了一个密钥对,其中私钥没有密码,并将公钥上传到服务器。从命令提示符运行它时,我可以执行git clone git@myserver:myrepo
。
问题在于,当我尝试克隆回购时,我必须指定密码,即使没有密码。这意味着我必须按Enter键,这会导致自动克隆永久挂起(因为没有人这样做)。
如何解决此问题?
答案 0 :(得分:4)
问题是在我的.ssh / config文件中,我指定了PuTTY my_id.ppk密钥文件而不是OpenSSH文件。指定OpenSSH文件使其工作。