Git fetch --tags - downtime in Jenkins, works great on the command line

I configured Jenkins to poll the Git repository, I use https not ssh. The following URL is configured and I am using the username and password.

https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git 

When I start the assembly, it stops for 10 minutes and time. When I copy the line at which this time is and paste it into the command line on the same computer as Jenkins (macOS server), it works:

 git fetch --tags --progress https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git +refs/heads/*:refs/remotes/origin/* 

Why is he stuck for 10 minutes? I tried using the wrong credentials and it will fail in a second. This is not a huge repo.


Magazine:

 Started by user Jenkins Admin Building in workspace /Users/Shared/Jenkins/Home/workspace/Build and test new commits on develop > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git # timeout=10 Fetching upstream changes from https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git > git --version # timeout=10 using GIT_ASKPASS to set credentials > git fetch --tags --progress https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git +refs/heads/*:refs/remotes/origin/* ERROR: Timeout after 10 minutes ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:803) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1063) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1094) at hudson.scm.SCM.checkout(SCM.java:495) at hudson.model.AbstractProject.checkout(AbstractProject.java:1278) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:604) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) at hudson.model.Run.execute(Run.java:1728) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:404) Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress https:// myusername@stash.ourdomain.com :8443/scm/ourrepo/ourrepo-ios.git +refs/heads/*:refs/remotes/origin/*" returned status code 143:stdout: stderr: at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1745) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1489) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:64) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:315) at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:801) ... 11 more ERROR: null Finished: FAILURE 
+6
source share
1 answer

Please check if jenkins user jenkins in your OS and has rights.

How to configure jenkins user on Mac OS X: http://www.cimgf.com/2015/05/26/setting-up-jenkins-ci-on-a-mac-2/

+3
source

Source: https://habr.com/ru/post/1012709/


All Articles