webentwicklung-frage-antwort-db.com.de

Wie erhalte ich ein erstes Administratorkennwort für Jenkins unter Mac?

Ich habe jenkins installiert, indem ich jenkins-2.2.pkg heruntergeladen habe. Nachdem die Installation abgeschlossen ist, hat Chrome automatisch eine Verbindung zu http://localhost:8080/login?from=%2F hergestellt, und die folgende Meldung wird angezeigt:

Jenkins freischalten
Um sicherzustellen, dass Jenkins vom Administrator sicher eingerichtet wird, wurde ein Kennwort in das Protokoll geschrieben (nicht sicher, wo es zu finden ist) und diese Datei auf dem Server:

/ Benutzer/Shared/Jenkins/Home/Geheimnisse/initialAdminPassword

Bitte kopieren Sie das Passwort von beiden Orten und fügen Sie es unten ein.

Ich habe jedoch keinen Zugriff auf den Ordner "Geheimnisse" in meinem Mac-Buch, selbst wenn ich Administrator bin.

Bitte helfen Sie mir bei der Suche nach dem ersten Admin-Passwort.

32
Srinivasan Ramu
  1. Navigieren Sie zu diesem Ordner /Users/Shared/Jenkins/Home
  2. Klicken Sie mit der rechten Maustaste auf den Ordner secrets/ und wählen Sie "Get Info".
  3. Scrollen Sie nach unten in die rechte untere Ecke des Popup-Fensters und klicken Sie auf das Sperrbild. Geben Sie Ihr Kennwort ein, und klicken Sie auf OK
  4. Klicken Sie auf das "+" in der linken unteren Ecke des Popup-Fensters und fügen Sie den Benutzer hinzu 4.5 Klicken Sie auf das Symbol Einstellungen - links unten und Änderungen übernehmen.
  5. Öffnen Sie den "Geheimnisse" -Ordner und suchen Sie die initialAdminPassword-Datei, um das ursprüngliche Administratorkennwort zu erhalten. Wenn Sie keine Berechtigung für die Datei haben, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Informationen". Wiederholen Sie die obigen Schritte 3 und 4, um auf die Datei zuzugreifen.
73
user3397633

Versuch es

Sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword

und kopiere das Passwort.

29
Tuan Pham

Ich installiere jenkins von img, benutze diesen Befehl, um ein Passwort einzugeben

Sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
7
zcjlq

Wenn Sie Jenkins über HomeBrew installiert haben, überprüfen Sie 

/Users/YOURUSERNAME/.jenkins/secrets/initialAdminPassword

5
Prashanth Sams

Der aktuelle Benutzer hat möglicherweise keine Berechtigungen für den Ordner "Secrets", um auf die initialAdminPassword-Datei zuzugreifen. Geben Sie also die Erlaubnis, indem Sie den Ordner "Secrets" per CMD + i auswählen, wodurch ein neuer Bildschirm angezeigt wird. Entsperren Sie dann und geben Sie die erforderlichen Berechtigungen ein. 

Gesperrte Datei

Unlocked und Zugriff auf die initialAdminPassword-Datei

2
Gangadhar

Beachten Sie, wenn Sie Homestead/Vagrant und Ubuntu ausführen

Sudo cat /var/lib/jenkins/secrets/initialAdminPassword
1
prola

ref: http://www.cimgf.com/2015/05/26/setting-up-jenkins-ci-on-a-mac-2/

  1. Machen Sie aus dem Jenkins-Benutzer einen Administrator: Sudo dseditgroup -o edit -a jenkins -t Benutzer admin

  2. Fügen Sie den Jenkins-Benutzer der Entwicklergruppe hinzu: Sudo dscl. append/Groups/_developer GroupMitgliedschaft Jenkins

  3. Lassen Sie den Jenkins-Benutzer automatisch anmelden, wenn der Computer neu gestartet wird:

1
Vinzz

Wenn Sie jenkins image aus dem Dockerhub-Repo verwenden und einen Container erstellen, können Sie das ursprüngliche Kennwort folgendermaßen erhalten:

$ Sudo docker exec jenkins_containerid cat /var/lib/jenkins/secrets/initialAdminPassword

ODER Sie können die Docker-Protokolle des Containers sehen

$ Sudo docker logs jenkinscontainerID
0
dushyant

Wenn Sie JENKINS auf einem Homebrew installiert haben, befindet sich JENKINS_HOME standardmäßig unter ~/.jenkins Dies ist auch der Ort, an dem Sie Ihr Anfangspasswort im Ordner "Geheimnisse" finden.

Also: cd ~/.jenkins Cd secretsopen initialAdminPassword

0
Shripal Modani