2016-03-18 14 views
0

Ich habe Jenkins ver installiert. 1.653 unter OSX 10.11.3 mit Standard-Installer und hinzugefügtem Git-Plugin. Ich habe versucht, Job für das öffentliche Projekt von github zu schaffen, und es funktioniert. Jetzt versuche ich, einen Job für private Repo mit Benutzernamen und Passwort zu erstellen, aber es schlägt immer fehl. Dies ist log:Jenkins github Benutzername Passwort Login

Started by user anonymous 

Gebäude in Arbeitsbereich/Users/Shared/Jenkins/Home/Arbeitsbereich/MyProject

git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository git config remote.origin.url https://github.com/myproject/myproject-android.git # timeout=10 Fetching upstream changes from https://github.com/myproject/myproject-android.git git --version # timeout=10 using .gitcredentials to set credentials git config --local credential.username vandzi # timeout=10 git config --local credential.helper store --file=/Users/Shared/Jenkins/tmp/git428140271294555744.credentials # timeout=10 git -c core.askpass=true fetch --tags --progress https://github.com/myproject/myproject-android.git +refs/heads/:refs/remotes/origin/ ERROR: Timeout after 10 minutes git config --local --remove-section credential # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https://github.com/myproject/myproject-android.git at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:766) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1022) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1053) at hudson.scm.SCM.checkout(SCM.java:485) at hudson.model.AbstractProject.checkout(AbstractProject.java:1269) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) at hudson.model.Run.execute(Run.java:1738) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:410) Caused by: hudson.plugins.git.GitException: Command "git -c core.askpass=true fetch --tags --progress https://github.com/myproject/myproject-android.git +refs/heads/:refs/remotes/origin/" returned status code 143: stdout: stderr: at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1719) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1463) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:63) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:314) at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:764) ... 11 more ERROR: null Finished: FAILURE

Jede Idee, was Problem sein kann?

Antwort

0

Hatte auch ERROR: null am Ende, für mich war es Timeout Problem. Sie können wie diese Timeout für das Klonen und Check-out erhöhen:

  1. Zum Job-Konfiguration und finden git Abschnitt
  2. Add -> Erweiterte Klon Verhaltensweisen. Dort können Sie eine Zeitüberschreitung festlegen und 'shallow copy' (was schneller ist) überprüfen
  3. Hinzufügen -> Erweiterte Checkout-Verhalten. Sie können die Zeit für den Checkout festlegen.