2017-09-14 1 views
0

unten Fehler Erstebekommen "Fehler: Sie müssen sich authentifizieren, diese für den Zugriff auf jenkins", wenn sie versuchen zu laufen "Java -jar jenkins-cls.jar -s http: // localhost: 8080/help"

Error: you must authenticate to access this jenkins" when trying to run "Java -jar jenkins-cls.jar -s http://localhost:8080 /help

Schritte wie unten ausgeführt,
1. Kopierte jenkins-cls.jar zum lokalen Laufwerk.
2. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Pfad, in dem jenkins-cls.jar gespeichert ist.
3. Geben Sie "Java -jar jenkins-cls.jar -s http://localhost:8080/help" ein und drücken Sie die Eingabetaste.

Es sollte nach Pass-Code fragen, aber stattdessen wurde die Meldung angezeigt "Fehler: Sie müssen authentifizieren, um auf diese jenkins zuzugreifen".

Jede Hilfe zur Lösung dieser Abfrage wird sehr geschätzt.

+0

Ich vermute, Sie könnten dieses Problem treffen: https://issues.jenkins-ci.org/browse/JENKINS-18114. Überprüfen Sie auf der Seite "Konfigurieren der globalen Sicherheit", dass "TCP-Port für JNLP-Agenten" auf "Fest" oder "Zufällig" gesetzt ist –

Antwort

0

Sie haben Ihren Benutzernamen und das Passwort im Befehl hinzuzufügen:

java -jar jenkins-cls.jar -s http://localhost:8080 /help --username user --password pwd

dies für mich gearbeitet

0

Go Jenkins verwalten -> Konfigurieren Globale Sicherheit ->

  1. Aktivierte Sicherheit aktiviert
  2. Berechtigung -> Angemeldete Benutzer können alles tun -> Geprüft erlauben anonymen Lesezugriff

Restart Jenkins und versuchen Sie,

java -jar jenkins-cls.jar http://localhost:8080 Hilfe --username Benutzer --password PWD

oder

java -s -jar jenkins-cls.jar -s http://localhost:8080 login -auth Benutzername: (Passwort/Token).

Verwandte Themen