To your second issue I have the same error after upgrading at some point but 
everything still works.

Will

On 04/17/2013 08:08 AM, Sverre Moe wrote:
I'm using Git with Jenkins and are having some problems.

Have turned off JGit with -Dorg.jenkinsci.plugins.gitclient.Git.useJGit=false, 
because otherwise it would not work.

I'm using the following Git Url in my project settings: 
ssh://[email protected]/packages/companyApp.git<mailto:[email protected]/packages/companyApp.git>

Problem 1:
Unable to perform git clone to workspace. This is because Jenkins automatically 
creates the workspace directory. I have gone around this problem by performing 
a manually git 
clonegit@git:/packages/companyApp<mailto:git@git:/packages/companyApp> into the 
project workspace directory before I start my first build. I have read 
somewhere that it was not recommended to clone the project into the workspace 
directory, but I'm not sure how else to set it up.

Started by user anonymous
Building remotely on Build-2 in workspace 
/home/build/jenkins/workspace/companyApp
Checkout:companyApp / /home/build/jenkins/workspace/companyApp - 
hudson.remoting.Channel@c0e349:Build-2
Using strategy: Default
selected Git installation does not exists. Using Default
Last Built Revision: Revision b251d9ef240dbb3a2b4d18a16c67d65cb74d3de5 
(origin/HEAD, origin/master)
Cloning the remote Git repository
Cloning repository 
ssh://[email protected]/packages/companyApp.git<mailto:[email protected]/packages/companyApp.git>
git --version
git version 1.6.0.2
ERROR: Error cloning remote repo 'origin' : Could not clone 
ssh://[email protected]/packages/companyApp.git<mailto:[email protected]/packages/companyApp.git>
hudson.plugins.git.GitException: Could not clone 
ssh://[email protected]/packages/companyApp.git<mailto:[email protected]/packages/companyApp.git>
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clone(CliGitAPIImpl.java:219)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1001)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:942)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2387)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: hudson.plugins.git.GitException: Command "git clone -o origin 
ssh://[email protected]/packages/companyApp.git<mailto:[email protected]/packages/companyApp.git>/home/build/jenkins/workspace/companyApp"
 returned status code 128:
stdout:
stderr: fatal: destination directory '/home/build/jenkins/workspace/companyApp' 
already exists.

at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:773)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clone(CliGitAPIImpl.java:217)
... 12 more
Trying next repository
ERROR: Could not clone repository
FATAL: Could not clone
hudson.plugins.git.GitException: Could not clone
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1013)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:942)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2387)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)


Problem 2:
In project configure under the field for Git repository URL it gives the 
following error message:
Failed to connect to repository : Error performing command: git ls-remote -h 
ssh://[email protected]/packages/companyApp.git<mailto:[email protected]/packages/companyApp.git>
 HEAD
All I have supplied is the Git URL. The rest is default git settings for a 
project (mostly empty).


Jenkins runs this procject build on a slave node. This slave node is run with 
user "build" and that user has access to 
[email protected]<mailto:[email protected]> (its public key is on 
git.company.com). This is evident since I am able to manually clone the project.


/Sverre

________________________________
CONFIDENTIALITY This e-mail and any attachment contain KONGSBERG information 
which may be proprietary, confidential or subject to export regulations, and is 
only meant for the intended recipient(s). Any disclosure, copying, distribution 
or use is prohibited, if not otherwise explicitly agreed with KONGSBERG. If 
received in error, please delete it immediately from your system and notify the 
sender properly.
________________________________
--
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
For more options, visit https://groups.google.com/groups/opt_out.



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to