2013-08-21 83 views
1

現在我試圖用Git插件從bitbucket中提取一個存儲庫,並在jenkins中構建它。但是,每當我這樣做,我得到:詹金斯和Git的麻煩

FATAL: Could not checkout null with start point <Starting Point> 
hudson.plugins.git.GitException: Could not checkout null with start point <Starting Point> 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.checkoutBranch(CliGitAPIImpl.java:894) 
at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1229) 
at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1205) 
at hudson.FilePath.act(FilePath.java:906) 
at hudson.FilePath.act(FilePath.java:879) 
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1205) 
at hudson.model.AbstractProject.checkout(AbstractProject.java:1394) 
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676) 
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581) 
at hudson.model.Run.execute(Run.java:1593) 
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 
at hudson.model.ResourceController.execute(ResourceController.java:88) 
at hudson.model.Executor.run(Executor.java:247) 
Caused by: hudson.plugins.git.GitException: Command "git checkout -f <Starting Point>" returned status code 1: 
stdout: 
stderr: error: unable to unlink old <File> (Permission denied) 
error: unable to unlink old <File> (Permission denied) 
error: unable to unlink old <File> (Permission denied) 
error: unable to unlink old <File> (Permission denied) 
error: unable to create file <File> (Permission denied) 
error: unable to unlink old <File> (Permission denied) 

我已經試過手動刪除下的非詹金斯用戶OSX的文件,它的工作原理,但隨後將無法創建文件。

編輯:我實際上通過添加一個「執行shell命令」步驟,並插入「Git拉」,而不是使用Git插件來解決問題。

回答

3

起點參數需要被定義

試試這個:

git checkout -f HEAD 
+4

什麼是起點參數? –