hudson.plugins.git.GitException: Could not clone git@ourserver.com:/testing.git

Jenkins JIRA | Ryan Lovelett | 5 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    When cloning on a slave machine the git command is failing with the following message. I can work-around the below error, if I run the clone command ("/usr/local/bin/git clone --progress -o origin git@ourserver.com:/testing.git /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm") as the Jenkins user on the slave machine before I run the build. In all cases the (fail or pass) the directory "/var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm" always exists and is writable by the Jenkins user when the build is done. {code:title=Error} Started by upstream project "Test" build number 20 Building remotely on 5VLLTR1-ubuntu-server-vm in workspace /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm Checkout:5VLLTR1-ubuntu-server-vm / /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm - hudson.remoting.Channel@16bd72d:5VLLTR1-ubuntu-server-vm Using strategy: Default Last Built Revision: Revision fbe7001a321737db2cc2b2b29e1ce80b05a7ad6b (origin/master) Cloning the remote Git repository Cloning repository origin ERROR: Error cloning remote repo 'origin' : Could not clone git@ourserver.com:/testing.git hudson.plugins.git.GitException: Could not clone git@ourserver.com:/testing.git at hudson.plugins.git.GitAPI.clone(GitAPI.java:251) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1122) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196) 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:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: hudson.plugins.git.GitException: Command "/usr/local/bin/git clone --progress -o origin git@ourserver.com:/testing.git /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm" returned status code 128: stdout: stderr: fatal: Could not get current working directory: No such file or directory at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:818) at hudson.plugins.git.GitAPI.access$000(GitAPI.java:39) at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:247) at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:227) at hudson.FilePath.act(FilePath.java:842) at hudson.FilePath.act(FilePath.java:824) at hudson.plugins.git.GitAPI.clone(GitAPI.java:227) ... 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:1134) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196) 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:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) {code}

    Jenkins JIRA | 5 years ago | Ryan Lovelett
    hudson.plugins.git.GitException: Could not clone git@ourserver.com:/testing.git
  2. 0

    When cloning on a slave machine the git command is failing with the following message. I can work-around the below error, if I run the clone command ("/usr/local/bin/git clone --progress -o origin git@ourserver.com:/testing.git /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm") as the Jenkins user on the slave machine before I run the build. In all cases the (fail or pass) the directory "/var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm" always exists and is writable by the Jenkins user when the build is done. {code:title=Error} Started by upstream project "Test" build number 20 Building remotely on 5VLLTR1-ubuntu-server-vm in workspace /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm Checkout:5VLLTR1-ubuntu-server-vm / /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm - hudson.remoting.Channel@16bd72d:5VLLTR1-ubuntu-server-vm Using strategy: Default Last Built Revision: Revision fbe7001a321737db2cc2b2b29e1ce80b05a7ad6b (origin/master) Cloning the remote Git repository Cloning repository origin ERROR: Error cloning remote repo 'origin' : Could not clone git@ourserver.com:/testing.git hudson.plugins.git.GitException: Could not clone git@ourserver.com:/testing.git at hudson.plugins.git.GitAPI.clone(GitAPI.java:251) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1122) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196) 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:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: hudson.plugins.git.GitException: Command "/usr/local/bin/git clone --progress -o origin git@ourserver.com:/testing.git /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm" returned status code 128: stdout: stderr: fatal: Could not get current working directory: No such file or directory at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:818) at hudson.plugins.git.GitAPI.access$000(GitAPI.java:39) at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:247) at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:227) at hudson.FilePath.act(FilePath.java:842) at hudson.FilePath.act(FilePath.java:824) at hudson.plugins.git.GitAPI.clone(GitAPI.java:227) ... 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:1134) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196) 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:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) {code}

    Jenkins JIRA | 5 years ago | Ryan Lovelett
    hudson.plugins.git.GitException: Could not clone git@ourserver.com:/testing.git
  3. 0

    Is it possible to clone a git repo when given ":/ with Jenkins

    Stack Overflow | 4 years ago | kamal
    hudson.plugins.git.GitException: Could not clone git:///$GIT_USER@a.b.c.d:/var/www/app
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Hi, i have this problem: Started by user Lyubomira Valcheva Building remotely on user in workspace d:\jenkins\workspace\DONE Checkout:avatar_sod_gerrit_voter / d:\jenkins\workspace\DONE - hudson.remoting........:user Using strategy: Default Cloning the remote Git repository Cloning repository origin ERROR: Error cloning remote repo 'origin' : Could not clone ssh://............/......../..................git hudson.plugins.git.GitException: Could not clone ssh://git.n.plugins.git.GitAPI.clone(GitAPI.java:268) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1122) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196) 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(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at hudson.remoting.Engine$1$1.run(Engine.java:60) at java.lang.Thread.run(Unknown Source) Caused by: hudson.plugins.git.GitException: Command ""C:\Program Files (x86)\Git\bin\git.exe" clone --progress -o origin ssh://git……………….git d:\jenkins\workspace\Done" returned status code 128: stdout: Cloning into 'd:\jenkins\workspace\DONE'... stderr: Permission denied (publickey). fatal: The remote end hung up unexpectedly at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:855) at hudson.plugins.git.GitAPI.access$000(GitAPI.java:40) at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:264) at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:244) at hudson.FilePath.act(FilePath.java:842) at hudson.FilePath.act(FilePath.java:824) at hudson.plugins.git.GitAPI.clone(GitAPI.java:244) ... 13 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:1134) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196) 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(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at hudson.remoting.Engine$1$1.run(Engine.java:60) at java.lang.Thread.run(Unknown Source) i checked the .ssh directory, the keys, registration on Git, everything seems ok. Please Help!

    Jenkins JIRA | 4 years ago | Lyubomira Valcheva
    hudson.plugins.git.GitException: Could not clone ssh://git.n.plugins.git.GitAPI.clone(GitAPI.java:268)

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. hudson.plugins.git.GitException

      Command "/usr/local/bin/git clone --progress -o origin git@ourserver.com:/testing.git /var/jenkins/workspace/Test/gcc/5VLLTR1-ubuntu-server-vm" returned status code 128: stdout: stderr: fatal: Could not get current working directory: No such file or directory

      at hudson.plugins.git.GitAPI.launchCommandIn()
    2. Hudson GIT plugin
      GitAPI$1.invoke
      1. hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:818)
      2. hudson.plugins.git.GitAPI.access$000(GitAPI.java:39)
      3. hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:247)
      4. hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:227)
      4 frames
    3. Hudson
      FilePath.act
      1. hudson.FilePath.act(FilePath.java:842)
      2. hudson.FilePath.act(FilePath.java:824)
      2 frames
    4. Hudson GIT plugin
      GitSCM$2.invoke
      1. hudson.plugins.git.GitAPI.clone(GitAPI.java:227)
      2. hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1122)
      3. hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064)
      3 frames
    5. Hudson
      FilePath$FileCallableWrapper.call
      1. hudson.FilePath$FileCallableWrapper.call(FilePath.java:2196)
      1 frame
    6. Hudson :: Remoting Layer
      InterceptingExecutorService$1.call
      1. hudson.remoting.UserRequest.perform(UserRequest.java:118)
      2. hudson.remoting.UserRequest.perform(UserRequest.java:48)
      3. hudson.remoting.Request$2.run(Request.java:326)
      4. hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      4 frames
    7. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      2. java.util.concurrent.FutureTask.run(FutureTask.java:166)
      3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      5. java.lang.Thread.run(Thread.java:722)
      5 frames