Jenkins无法连接到git存储库

时间:2014-05-04 22:07:57

标签: git jenkins

我正在尝试将Jenkins连接到我的git存储库(而不是GitHub)。 Jenkins返回以下消息:

Failed to connect to repository : Command "git ls-remote -h git@localhost/~/shoppinglist HEAD" returned status code 128:
stdout:
stderr: fatal: 'git@localhost/~/shoppinglist' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我提供的网址是:

git@localhost/~/shoppinglist

如果我使用jenkins用户在控制台上运行命令git ls-remote -h git@localhost/~/shoppinglist HEAD,它不会抛出任何错误(或任何输出)。我用凭证指定密码,"用户名用密码",用户名:git,密码:我的密码。

1 个答案:

答案 0 :(得分:2)

您可以尝试: -

1)将私钥放在.ssh中,用于jenkins用户

2)在Jenkins中设置Manage Credentials以访问.ssh文件夹

Jenkins plus Git on same server

中所述