【发布时间】:2013-02-08 06:44:12
【问题描述】:
我能够克隆我为我在 jenkins 上的一项工作创建的存储库。然而,克隆作为另一个存储库的分支的存储库在尝试构建它时会出现以下错误 - 关于可能是什么问题的任何建议?
Started by user anonymous
Building in workspace /var/lib/jenkins/jobs/client1/workspace
Checkout:workspace / /var/lib/jenkins/jobs/client1/workspace - hudson.remoting.LocalChannel@1d5cac4
Using strategy: Default
Cloning the remote Git repository
Cloning repository https://..... (couldn't disclose the address link here)
git --version
git version 1.7.9.5
ERROR: Error cloning remote repo 'origin' : Could not clone https://.....
hudson.plugins.git.GitException: Could not clone https://......
at hudson.plugins.git.GitAPI.clone(GitAPI.java:273)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:986)
at hudson.FilePath.act(FilePath.java:865)
at hudson.FilePath.act(FilePath.java:838)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:986)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1142)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1331)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:682)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:587)
at hudson.model.Run.execute(Run.java:1557)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)
【问题讨论】:
-
您可以尝试将远程引用从原点重命名为其他名称吗?
git remote rename origin somethingelse。然后看看詹金斯是否能够克隆它。 -
请原谅我的基本问题,我们可以在将存储库克隆到本地文件夹之前执行“git remote rename origin somethingelse”吗?
-
否:
git remote rename将重命名本地仓库使用的远程地址,这意味着您首先需要拥有该本地仓库才能执行git remote rename ...命令。 -
我试图克隆的存储库是公共存储库的一个分支。当我尝试构建工作时,Jenkins 抛出了上述错误。所以我没有本地仓库来更改远程引用。我不知道为什么詹金斯默认将远程引用作为“来源”!
标签: linux ubuntu github jenkins jenkins-plugins