jenkins failed to connect to remote bit-Eimer-repository
Ich bin mit jenkins und versucht, eine Verbindung zu den bit-Eimer remote-repository für, dass ich den bit-Eimer URL im source-code-management mit git-repositories, die ich erstellen Sie die Anmeldeinformationen auch für die bit-Eimer-Konto Hinzugefügt, in der Anmeldeinformationen
Ich habe versucht, das unten in git-repositories
https://[email protected]/gsmohan/quickride.git
Aber es gibt die Fehler unten angegeben:
FEHLER:Failed to connect to repository : Failed to connect to https://[email protected]/gsmohan/quickride.git mit Anmeldeinformationen bitbucket-account (status = 401)
Kann jemand bitte helfen Sie mir?
- Ich denke, Sie falsch eingegeben das Passwort ein. - Statuscode 401 nicht autorisiert ist.
- Ich habe beide https-und ssh-Authentifizierung in Jenkins w/Bitbucket und nie gebraucht Kodieren Sie das Passwort in der URL. Überprüfen Sie das Kennwort in Ihre Anmeldeinformationen ist eine gute Idee; ansonsten ist die beste Wette ist, zum generieren von ssh-keys, und nutzen Sie für Ihre Authentifizierung (unter Verwendung des ssh-form der URL). Atlassian hat die vollständige Hilfe zu ssh-setup - confluence.atlassian.com/display/BITBUCKET/... und dieser Beitrag hat einige Infos auf der jenkins-Seite des setup: stackoverflow.com/questions/15314760/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern von repository-Adresse in diesem format:
Und natürlich:
In Jenkins ver. 2.6 verwenden Sie einfach
Und fügen Sie Ihre Anmeldeinformationen.
Wichtig: Stellen Sie sicher, dass Sie Ihre git installierte version größer oder gleich als
1.7.4
wegen der--local
Problem.Wenn Sie auf CentOS du vielleicht das gleiche problem haben als ich. Hier ist eine große Antwort von @AmirHd zu aktualisieren git-version auf CentOS, wenn Sie bereits über git installiert, geben Sie einfach:
Hoffe, das hilft!!!
Ich personnaly verwenden, die Struktur :
Fragen :
Wie viele Zeugnisse hast du ?
Wenn Sie mehr als eine haben, Sie sollten klar setup im server
Vorsicht ! Jenkins beim hinzufügen von SSh-Schlüsseln NICHT akzeptieren Passphrasen
überprüfen Sie Ihre ssh-Schlüssel innerhalb $HOME/.ssh/config und $HOME/.ssh/know_host von jenkins Benutzer (wenn jenkins ist ein service) oder der application-server-Benutzer
Einen letzten Punkt, MÜSSEN SIE ersten login mit jenkins-Benutzer über SSH aktivieren, bevor jenkins synchronisieren mit git mit ssh [email protected]