一尘不染

无法让詹金斯和吉特打得好

jenkins

Jenkins版本:1.429
Git插件版本:1.1.12

我无法获取Git插件来克隆Git存储库。它因错误而失败

命令“ git clone --progress -o vipor V:\ VIPOR c:\ Program Files \ jenkins \ workspace”返回状态码128:克隆到
c:\ Program Files \ jenkins \ workspace ...
致命的:'V:\ VIPOR'似乎不是git存储库
致命:远端意外挂断

克隆的Git存储库位于本地网络上。我已经尝试了以下

  • 阅读Git插件文档,尤其是有关状态码的部分
  • 反斜杠以使用UNIX样式的路径
  • 作为UNC路径(而不是名为的映射驱动器V)访问了源存储库
  • 强迫詹金斯使用没有空格的路径(修改config.xml
  • 确保git可执行文件在PATH上
  • 强制Windows Jenkins服务不在 我* 的系统帐户下运行,而是以 我的 身份运行 *

最后一个我想因为我能够成功通过执行以克隆问题库 很命令 正在发行的Git插件, 詹金斯服务器上 ,并 用相同的Git的可执行文件

我想念什么?


阅读 219

收藏
2020-07-25

共1个答案

一尘不染

我相信问题是这样的:

为了使网络路径(例如V
:)可访问/活动,用户需要登录。Jenkins服务实际上并未登录到系统,即使您在运行服务时也是如此,因此网络路径也是如此。通常无法通过驱动器号获得。

您可能想要尝试到存储库的实际路径,例如:

\\server\path\to\gitrepo

看看是否可行。

2020-07-25