Git 无法执行子模块更新
在jenkins(Linux)中,git子模块初始化错误如下,但它可以在git扩展(windows)中工作Git 无法执行子模块更新,git,Git,在jenkins(Linux)中,git子模块初始化错误如下,但它可以在git扩展(windows)中工作 将跟踪子模块更新到分支尖端 使用来自父存储库的默认远程存储库的凭据 使用GIT\u ASKPASS设置凭据 >git子模块更新--init--recursive--remote xmbank#timeout=10 hudson.plugins.git.GitException:命令“git子模块更新--初始化--递归--远程xmbank”返回状态代码1: 标准输出:克隆到“xmbank
- 将跟踪子模块更新到分支尖端
- 使用来自父存储库的默认远程存储库的凭据
使用GIT\u ASKPASS设置凭据
>git子模块更新--init--recursive--remote xmbank#timeout=10
hudson.plugins.git.GitException:命令“git子模块更新--初始化--递归--远程xmbank”返回状态代码1:
标准输出:克隆到“xmbank”。。。
stderr:错误:RPC失败;结果=22,HTTP代码=404
致命:远程端意外挂起
克隆'http://161.63.240.154/app/F-DIG/apps/xmbank'导入子模块路径'xmbank'失败
位于org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2436)
位于org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2050)
访问org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:84)
位于org.jenkinsci.plugins.gitclient.CliGitAPIImpl$7.lambda$execute$0(CliGitAPIImpl.java:1459)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:253)
在java.util.concurrent.ExecutorCompletionService.submit(ExecutorCompletionService.java:181)处
位于org.jenkinsci.plugins.gitclient.cgit.gitcommandsecutor.submitRemainingCommand(gitcommandsecutor.java:75)
位于org.jenkinsci.plugins.gitclient.cgit.gitcommandsecutor.invokeAll(gitcommandsecutor.java:64)
原因:hudson.plugins.git.git异常
位于org.jenkinsci.plugins.gitclient.cgit.gitcommandsecutor.checkResult(gitcommandsecutor.java:87)
位于org.jenkinsci.plugins.gitclient.cgit.gitcommandsecutor.invokeAll(gitcommandsecutor.java:68)
位于org.jenkinsci.plugins.gitclient.cgit.gitcommandsecutor.invokeAll(gitcommandsecutor.java:47)
位于org.jenkinsci.plugins.gitclient.CliGitAPIImpl$7.execute(CliGitAPIImpl.java:1462)
位于hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:159)
原因:java.io.IOException:无法执行子模块更新
位于hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:164)
位于hudson.plugins.git.GitSCM.checkout(GitSCM.java:1259)
在hudson.scm.scm.checkout(scm.java:505)
在hudson.model.AbstractProject.checkout(AbstractProject.java:1206)上
位于hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
位于jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
位于hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
位于hudson.model.Run.execute(Run.java:1856)
运行(FreeStyleBuild.java:43)
在hudson.model.ResourceController.execute(ResourceController.java:97)
在hudson.model.Executor.run(Executor.java:428)
我后来添加了.git,没关系
.git模块
之前:
[submodule "xmbank"]
path = xmbank
url = http://161.63.240.154/app/F-DIG/apps/xmbank
之后:
[submodule "xmbank"]
path = xmbank
url = http://161.63.240.154/app/F-DIG/apps/xmbank.git