我的Git版本是1.8.0,对于这个版本,Jenkins中的Git安装路径是C:\ Git \ cmd \ git.exe(在旧版本中,它是C:\ Git \ cmd \ git.cmd) 。这解决了我遇到的问题:删除工作区时出错。在Jenkins中,Git存储库URL使用ssh协议:git@github.com:xxxxx / xxx.git,对我来说,此URL有效。如果找不到您的密钥,此URL将返回错误,您需要定义%HOME%,然后您的密钥应该在%HOME%.ssh中。然后我开始建立。当我建造它时,我得到了:
stdout: Cloning into 'C:\Jenkins\workspace\Lily'...
stderr: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:897)
at hudson.plugins.git.GitAPI.access$000(GitAPI.java:42)
我不明白为什么Jenkins可以找到我的存储库URL密钥,但是在克隆存储库时无法找到我的密钥。
非常感谢任何帮助。
答案 0 :(得分:1)