Jenkins连接到存储时出错

par*_*ram 12 git jenkins jenkins-plugins bitbucket-server

我正在尝试将我的Jenkins作业配置为连接到Altassian Stash.我正在使用Jenkins 的git插件.

这里是作业配置细节 - 在源代码管理下,选择git:

存储库URL:https://lab.xyz.com/stash/scm/projects/sandbox.git

凭据:jenkinuser/password(在Jenkins配置的全局凭据中定义)

我收到以下错误:

Failed to connect to repository:  
Could not init C:\Windows\TEMP\hudson1141847846411984817tmp
Run Code Online (Sandbox Code Playgroud)

(tmp名称不断变化).

感谢任何帮助.谢谢.

Ash*_*Ash 12

我知道它有点晚了但这对我有用:

检查是否在Jenkins服务器上安装了git,并检查是否在Jenkins配置中设置了git可执行文件路径

更具体地说,请转到"管理Jenkins" - >"全局工具配置"并选中"Git可执行文件的路径"字段.

资料来源:https://serverfault.com/a/669487/212634


par*_*ram 1

我们必须降级到 git 插件版本 1.5.0 和 git 客户端插件版本 1.0.7 并且它有效。我们正在运行 Jenkins 版本 1.577。

该 git 插件的 url 为:https://jenkinuser:password@lab.xyz.com/stash/scm/projects/sandbox.git