我正在尝试配置我的Jenkins作业以连接到Altassian Stash。我正在使用 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
(tmp名称不断变化)。
感谢任何帮助。谢谢。
我知道它有点晚了但这对我有用:
检查您是否在Jenkins服务器上安装了git,并检查是否
已在Jenkins配置中设置git可执行文件路径
更具体地说,请转到“管理Jenkins” - >“全局工具配置”和
检查'Git可执行文件的路径'字段。
资源: https://serverfault.com/a/669487/212634
在全局工具配置中,您可以在其中“设置”GIT位置:
C:/ Program Files(x86)/Git/bin/git.exe。不要忘记包含'.exe'扩展名。
它适用于Windows。
我们不得不降级到git插件版本1.5.0和git客户端插件版本1.0.7并且它有效。我们正在运行Jenkins 1.577版。
该git插件将URL作为: https://开头jenkinuser:password@lab.xyz.com/stash/scm/projects/sandbox.git