Git 无法让詹金斯和吉特玩得很好
詹金斯版本:1.429Git 无法让詹金斯和吉特玩得很好,git,jenkins,Git,Jenkins,詹金斯版本:1.429 Git插件版本:1.1.12 我无法让Git插件克隆Git存储库。它因错误而失败 Command "git clone --progress -o vipor V:\VIPOR c:\Program Files\jenkins\workspace" returned status code 128: Cloning into c:\Program Files\jenkins\workspace... fatal: 'V:\VIPOR' does not appear to
Git插件版本:1.1.12
我无法让Git插件克隆Git存储库。它因错误而失败 Command "git clone --progress -o vipor V:\VIPOR c:\Program Files\jenkins\workspace" returned status code 128: Cloning into c:\Program Files\jenkins\workspace... fatal: 'V:\VIPOR' does not appear to be a git repository fatal: The remote end hung up unexpectedly 命令“git clone--progress-o vipor V:\vipor c:\Program Files\jenkins\workspace”返回状态代码128:克隆到 c:\Program Files\jenkins\workspace。。。 致命:“V:\VIPOR”似乎不是git存储库 致命:远程端意外挂起 正在克隆的Git repo位于本地网络上。我已经尝试了以下方法
- 阅读Git插件文档,尤其是关于状态代码的部分
- 翻转斜杠以使用UNIX样式的路径
- 以UNC路径访问源存储库(而不是名为
的映射驱动器)V
- 强制Jenkins使用不带空格的路径(编辑
)config.xml
- 确保git可执行文件位于路径上
- 强制Windows Jenkins服务不是以系统帐户运行,而是以我的身份运行
我遗漏了什么?我认为问题在于: 要访问/激活网络路径(如V:),需要用户登录。Jenkins服务实际上并不登录到系统,即使您在运行该服务时也是如此,因此驱动器号通常不提供网络路径 您可能希望尝试存储库的实际路径,例如:
\\server\path\to\gitrepo
看看这是否有效 黑暗中拍摄:你试过双斜线吗?乙二醇
V:\\VIPOR
我们和你走的路很相似(jenkins和git在一个windows机器上),很快发现我们需要转向linux。我们得到的印象是,许多插件没有在windows上完全测试过(或根本没有测试过)。@ThorbjomRavnAndersen谢谢你的提示。是的,我也试过。我忘了把它包括在我已经尝试过的事情列表中。我已经更新了问题。但是当然!非常感谢你。事后诸葛亮。你的小费让我走了。不过,我不得不对它做一个小小的调整。我不得不使用
//server/path/to/gitrepo
。使用反斜杠,我得到了错误\server\path\to\gitrepo似乎不是git存储库
。注意到这个错误消息只提到了一个前导斜杠,我切换了东西,然后开始了@SriSankaran您是在jenkins中使用git插件还是只是在jenkins中键入git命令。我将存储库URL填充为“//server/path/gitrepo”,但它总是说“似乎不是git存储库”。你知道吗?@Tinggo我用的是Git插件。您的问题的答案可能是不使用完整路径。例如,见。