Wie man Jenkins Verbindung zum git-repository

Ich bin mit Mühe Jenkins zu erkennen, mein git-repo. Der screenshot ist unten. Mir wurde gesagt, mit git clone https://blah/blah.git wird clone das repo als read-only w/o benötigen Anmeldeinformationen und Schlüssel. Ich möchten, ziehen Sie einfach den code und bauen ihn.

Das komische ist, wenn ich führen Sie den gleichen Befehl aus der Kommandozeile, funktioniert es und die Dateien runter gezogen von der repo.

export GIT_SSL_NO_VERIFY=true
git clone https://blah.com:8443/blah.git

Wenn ich die url eingeben und die Umgebungsvariable Jenkins, es sagt, es kann keine Verbindung zum repository. Weiß jemand, was ich tun müssen, um es zu arbeiten? Vielen Dank im Voraus für Eure Hilfe.

Wie man Jenkins Verbindung zum git-repository

UPDATE/KLARSTELLUNG: Die Jenkins Installation ist unter einem service-Konto, die nicht mit jedem Benutzer innerhalb des Unternehmens.

UPDATE#2:
Hier ist die Ausgabe in der Konsole. Ich habe sanitized es ein wenig, so dass ich entschuldige mich, wenn ich etwas verpasst.

Started by user anonymous
Building in workspace /home/hduser/.jenkins/workspace/analytics
Fetching changes from the remote Git repository
Fetching upstream changes from https://blah.com:8443/blah.git
FATAL: Failed to fetch from https://blah.com:8443/blah.gitt
hudson.plugins.git.GitException: Failed to fetch from https://blah.com:8443/blah.git
    at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:612)
    at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:836)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:861)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1411)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:652)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:557)    
    at hudson.model.Run.execute(Run.java:1665)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:246)
Caused by: hudson.plugins.git.GitException: Failed to connect to https://blah.com:8443/blah.git
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getURLWithCrendentials(CliGitAPIImpl.java:1391)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.fetch(CliGitAPIImpl.java:167)
    at hudson.plugins.git.GitAPI.fetch(GitAPI.java:229)
    at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:610)
    ... 10 more
können Sie nach dem jenkins-log bitte.
Durch "Ausführung des gleichen Befehls von der Befehlszeile aus" ich nehme an, du meinst so etwas wie curl https://blah.com:8443/proj.git?
wenn Sie sagen, jenkins log, ich nehme an, du meinst das build für den job?
ich gehe davon aus, dass jenkins läuft etwas ähnlich zu dem, was ich auf der Kommandozeile. was ich auf der Kommandozeile ausgeführt wird git clone https://blah.com:8443/proj.git und ich sehe, dass all diese Aktivität Blitz auf meinem Bildschirm und Sekunden später, ich habe die Dateien aus dem git-repo in meinem aktuellen Verzeichnis
oh, und bitte beachten, dass ich bin ein jenkins und git-noob. ich habe versucht, dies herauszufinden, für 2 Tage mit wenig Fortschritt

InformationsquelleAutor Classified | 2013-11-01

Schreibe einen Kommentar