Jenkins ne parviennent pas à cloner à partir de Gitlab, car timeout

J'ai fait face à d'erreur lorsque j'essaie de construire mon Gitlab projet dans Jenkins.

Ce que j'ai essayé

  1. Définir l'environnement du système, comme Installation de vos variables d'environnement pour
    Git Plugin Jenkins
  2. Sous “git” changement de Voie “de Git exécutable” pour
    GIT_FOLDER\cmd\git.cmd (PAS GIT_FOLDER\bin\git.exe)
  3. À l'aide de PsExec.exe pour laisser le “compte Système Local”, consulté par
    Jenkins serveur de clés SSH ou known_hosts configurer et vérifier par l'intermédiaire d'

    "GIT_FOLDER\bin\ssh.exe" -T [email protected]

  4. Même succès à récupérer par la même commande dans le

    "C:\Program Files (x86)\Git\bin\sh.exe" -login-je la fenêtre

  5. Remplir le Gitlab hôte de l'url et de l'API Jeton pour Jenkins compte dans
    Gitlab serveur

  6. Créer des informations d'identification avec la clé ssh sans mot de passe et sélectionné dans
    projet d'identification

Jenkins Construire Journal Des Erreurs

(git_repository.git représente mon dépôt git url)

Commencé par l'utilisateur Jenkins

Bâtiment dans l'espace de travail C:\Program Files (x86)\Jenkins\travaux\Monappli-Test\workspace

C:\Program Files (x86)\Git\bin\git.exe rev-parse-est-dans-le travail-l'arbre # timeout=10

De l'extraction de modifications à partir de la télécommande dépôt Git

C:\Program Files (x86)\Git\bin\git.exe config à distance.de l'origine.url git_repository.git # timeout=10

De l'extraction de changements en amont de git_repository.git

C:\Program Files (x86)\Git\bin\git.exe --version # timeout=10

à l'aide de GIT_SSH pour définir les informations d'identification

C:\Program Files (x86)\Git\bin\git.exe -c de base.askpass=true fetch --balises, des progrès git_repository.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 git_repository.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:735)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:983)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1016)
at hudson.scm.SCM.checkout(SCM.java:485)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1282)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
at hudson.model.Run.execute(Run.java:1741)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:381)
Caused by: hudson.plugins.git.GitException: Command "C:\Program Files (x86)\Git\bin\git.exe -c core.askpass=true fetch --tags --progress git_repository.git +refs/heads/*:refs/remotes/origin/*" returned status code -1:
stdout: 
stderr: 
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1591)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1379)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:86)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:324)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:733)
... 11 more
ERROR: Error fetching remote repo 'origin'
  • Il n'est pas lié au délai d'expiration en fait dans mon cas.
InformationsquelleAutor V-SHY | 2015-07-09