Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 无法执行子模块更新_Git - Fatal编程技术网

Git 无法执行子模块更新

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

在jenkins(Linux)中,git子模块初始化错误如下,但它可以在git扩展(windows)中工作

  • 将跟踪子模块更新到分支尖端
  • 使用来自父存储库的默认远程存储库的凭据
使用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