Ich bin ein Anfänger, um jenkins zu verwenden, und ich habe ein Problem mit jenkins, die von unserem Repo holen.
Ich bekomme einen Fehler "Das Remote-Ende hängt unerwartet".Jenkins während des Abrufens FEHLER: Fehler beim Klonen des Remote-Repo 'Ursprung'
08:26:19 Fetching upstream changes from [email protected]:myFork/myBranch.git
08:26:19 > git --version # timeout=10
08:26:19 using GIT_SSH to set credentials Jenkins user at gitlab
08:26:19 > git fetch --tags --progress [email protected]:myFork/myBranch.git +refs/heads/:refs/remotes/origin/
08:27:22 ERROR: Error cloning remote repo 'origin'
08:27:22 hudson.plugins.git.GitException: Command "git fetch --tags --progress [email protected]:myFork/myBranch.git +refs/heads/:refs/remotes/origin/" returned status code 128:
08:27:22 stdout:
08:27:22 stderr: ssh: connect to host my.gitrepo.net port 22: Connection timed out
08:27:22 fatal: The remote end hung up unexpectedly
Ich dachte, dass vielleicht die Fern nicht erreichbar ist, aber ich versuchte
git ls-remote (our_repo.git)
in meinem lokalen Rechner verwenden und es funktioniert so vielleicht ist es nicht Frage. (Ich denke?)
Gibt es Konfiguration muss ich prüfen, um sicherzustellen, dass die Verbindung korrekt ist?
Wie vielleicht richtige SSH. Derzeit haben wir jedoch öffentliche SSH gesetzt.
Sie müssen versuchen, den gleichen Befehl zugreifen möchten (ls-remote) von der Slave-Maschine, wo Jenkins klont das Repo – Jayan
Ich habe es heute noch einmal überprüft und das Holen funktioniert schließlich. Sieht so aus, als ob eine Maschine nur wegen Wartungsarbeiten ausfällt, so dass unser Repo nicht abgerufen wurde. – JuanLunaAtbp