无法从jenkins中的git插件连接到git服务器repo

时间:2017-08-02 07:51:53

标签: git jenkins gitlab

这可以找到重复的,但即使在探索类似的问题之后我也没有得到解决方案。 我已经在同一台服务器上安装了Gitlab和Jenkins 我已经为git安装了插件。使用凭据获取不同尝试组合URL的错误。

网址已尝试:

/var/opt/gitlab/git-data/gitlab-satellites/root/myproject.git
git@localhost:8077/root/myproject.git
http://<myIP or localhost or 127.0.0.1>:8077/root/myproject.git

Credentials used
root user
created one new user from jenkins
gitlab user who is member for same project.

或者是否由于代理问题而发出声音? 或者由于某些用户管理或权限?

你想要的更多请评论。 我请求帮助。 enter image description here

1 个答案:

答案 0 :(得分:0)

对于捕获中显示的错误,如果要将jenkins连接到本地Git存储库,则应使用file://协议。在您的情况下,它应该是:file:///var/opt/gitlab/git-data/gitlab-satellites/root/myproject.git

但是,如果gitlab实例正在运行并提供git存储库,那么你应该能够使用http://127.0.0.1:8077/root/myproject.git(这可能是你在gitlab项目的默认页面上获得的url)(它应该工作,我在这里有相同的配置,它完美无缺地工作)。

然而,如果jenkins仍无法进行提取,请尝试单独使用服务器上的标准git clone命令:git clone http://127.0.0.1:8077/root/myproject.git。 如果配置错误,它可能会给你更多详细的错误。