这可以找到重复的,但即使在探索类似的问题之后我也没有得到解决方案。 我已经在同一台服务器上安装了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.
或者是否由于代理问题而发出声音? 或者由于某些用户管理或权限?
答案 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
。
如果配置错误,它可能会给你更多详细的错误。