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:// 
g...@git.company.com/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 clone 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:// g...@git.company.com/packages/companyApp.git 
git --version 
git version 1.6.0.2 
ERROR: Error cloning remote repo 'origin' : Could not clone ssh:// 
g...@git.company.com/packages/companyApp.git 
hudson.plugins.git.GitException: Could not clone ssh:// 
g...@git.company.com/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:// 
g...@git.company.com/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 u nder 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:// g...@git.company.com/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  g...@git.company.com  (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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to