我想从github中获取一个只读的git仓库,并通过哈德森建立它。这个过程失败了。为什么通过哈德森的git获取失败,而通过命令行的git获取工作?
这是哈德森输出:
Started by an SCM change
Checkout:workspace/d:\hudson\home\jobs\gdcm-hudson\workspace - [email protected]
Using strategy: Default
Checkout:workspace/d:\hudson\home\jobs\gdcm-hudson\workspace - [email protected]
GitAPI created
Fetching changes from the remote Git repository
Fetching upstream changes from git://github.com/malaterre/gdcm.git
[workspace] $ "C:\Program Files (x86)\Git\bin\git.exe" fetch -t git://github.com/malaterre/gdcm.git +refs/heads/*:refs/remotes/origin/*
[workspace] $ "C:\Program Files (x86)\Git\bin\git.exe" ls-tree HEAD
ERROR: Problem fetching from origin/origin - could be unavailable. Continuing anyway
ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:674)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:641)
at hudson.FilePath.act(FilePath.java:753)
at hudson.FilePath.act(FilePath.java:735)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:641)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1061)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
at hudson.model.Run.run(Run.java:1273)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:129)
当我运行通过的git bash命令行直接读取命令,我没有得到任何响应(我假设意味着它的工作)。
我看着这个可能的解决方案: http://issues.hudson-ci.org/browse/HUDSON-7141?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel
但使用版本的插件并没有改变这种行为。
我甚至没有得到它与cmake一起工作,只是一直下载。我怎样才能使这个工作?
编辑:此问题不是Problem cloning/fetching repository using Git plugin for Hudson on Windows的重播,因为我没有作为服务器上的服务运行。
Upvoted因为这对我有效。 – 2011-05-08 20:32:49
kelloti您的意思是我必须将我的存储库克隆到工作区? – Wearybands 2013-07-13 18:46:36
自从我这样做以来已经有一段时间了,但如果没有克隆,您可能需要克隆它,所以是的。在我给出的答案中,我只需拉一次即可开始。有可能你有完全不同的问题。 – kelloti 2013-07-14 15:22:46