Jenkins与Tomcat-无法连接到存储库:无法初始化

Jenkins与Tomcat-无法连接到存储库:无法初始化,第1张

Jenkins与Tomcat-无法连接到存储库:无法初始化

我遇到了这个问题,并使用ProcessMonitor调查了服务器上发生的情况。我发现此特定错误有助于查明问题所在:

java.exe  CreateFile  C:Users...AppDataLocalGitHubPortableGit_blablacmd init C:Users...AppDataLocalTemphudsonblablatmp NAME INVALID

cmd
窗口中复制和粘贴命令会出现
C:... is not recognized as an internal or externalcommand...
错误。

发生的情况是,詹金斯(Jenkins)试图

gitinit
在一个临时文件夹中执行该命令。但是我注意到
init
服务器上有问题的命令的选项前面没有git可执行文件,这使我转向了
Path to Gitexecutable
Jenkins配置中的设置。我已经按照(
C:...cmd
)的样子进行了配置,但是将其视为简单路径(即文件夹链),未指定可执行文件。事实证明,詹金斯只是在获取该值,并将其用作可执行文件的绝对路径。因此,我通过附加
git.exe
它来解决该问题,

tl; dr

确保

Path to Git executable
in Jenkins的配置是可执行文件的绝对路径, 并且 该路径中包含可执行文件:

例如

c:UsersUserAppDataLocalGitHubPortableGit_<guid>cmdgit.exe



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4959532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存