在Jenkins中提供Git Repo URL时出错

时间:2017-06-23 09:41:13

标签: git jenkins ssh

我正在尝试在Jenkins中配置Freestyle项目。 首先,我在我的VirtualBox上运行docker,在docker里面我有jenkins容器。 在同一个VM上我有我的裸git存储库。 我正在尝试在配置时给出repo URL,但它给了我以下错误:

Failed to connect to repository : Command "git ls-remote -h name@127.0.0.1:/home/name/RemoteGit HEAD" returned status code 128:
stdout: 
stderr: ssh: connect to host 127.0.0.1 port 22: Connection refused 
fatal: Could not read from remote repository.

请确保您拥有正确的访问权限 存储库存在。

我现在不明白接下来要做什么可以有人帮我解决这个问题。另外,我在jenkins容器中找不到.ssh,这样我就可以把钥匙给它......

1 个答案:

答案 0 :(得分:0)

Jenkins正试图通过本地主机上的SSH获取您的存储库,但看起来您没有SSH服务器。

您应该使用file://协议来引用存储库的本地路径:file:///home/name/RemoteGit

BTW,请确保Jenkins作为访问此文件夹的权限。