Ich habe TeamCity unter Windows Server 2012 installiert. Es hat sich bewährt, einige Builds einzurichten. Ich habe dann versucht, einige Plugins zu installieren, indem ich ZIP-Dateien in den Ordner ~ / .BuildServer / plugins legte. Ich habe den Server neu gestartet, indem ich c: \ TeamCity \ bin und "runAll stop" gefolgt von "runAll start" ausgeführt habe.
Wenn ich mehrere Minuten zur Seite teamcity gehe, erhalte ich die Seite "Wartungsauthentifizierungs-Token eingeben". Auf der Seite finden Sie das Wartungstoken in der Datei teamcity-server.log (siehe Abbildung unten). Ich schaue in c: \ TeamCity \ logs \ teamcity-server.log und es hat mehrere "Super User Token" und "Agent AuthorityToken". Ich habe versucht, dieses Token zu verwenden, aber einen ungültigen Wartungstokenfehler erhalten.
Also meine Frage ist, wo finde ich das Wartungstoken?
Bitte überprüfen Sie die Datei teamcity-winservice.log im Log-Unterordner Ihrer Teamcity. Auth-Token sollte hier sein.
Es sollte in der Datei teamcity-server.log
sein, die sich im Unterordner logs
Ihrer TeamCity-Installation befindet - suchen Sie nach dem Text "Administratoranmeldung ist von der Webbenutzeroberfläche mit Authentifizierungstoken erforderlich" und einer langen Zahl danach, die Ihr Token ist .
Siehe auch die Dokumentation für TeamCity-Wartungsmodus .
Hatte dasselbe Problem, es ist das Superuser-Token, das Sie wollen (es wird die letzte Zeile im Protokoll sein, es sei denn, Sie haben versucht, sich anzumelden - was hier als Fehler angezeigt wird)
Im Sinne von
Der Administrator kann sich über das Web-UI mit dem Authentifizierungstoken anmelden: 1234567890
/ Edited so Zeile in der Log-Datei ist offensichtlich ein Zitat und fügte ein Beispiel Token Dank @Kleopatra,
Ich brauchte eine Weile, um es zu finden, aber es ist in der Datei wie angegeben, aber es ist die allerletzte Zeile.
Wenn Sie dieses Problem in Ссылка in TeamCity (v10.0.4) für IE lösen, benötigen Sie möglicherweise Aktivieren von JavaScript und Hinzufügen der URL zur IE-Liste vertrauenswürdiger Sites
Wenn Sie im Protokoll nicht finden können, geben Sie einfach einen zufälligen Wert ein. Die Webseite wird Sie darüber informieren, dass ein ungültiges Token eingegeben wurde.
Danach gehe zum Log ( TeamCity/logs/teamcity-server.log
) und überprüfe die letzte Zeile:
[2018-03-27 17:55:20,258] WARN - jetbrains.buildServer.STARTUP - Failed maintenance authentication from IP address /86.234.23.62 with token: "6056431478480274143". Current authentication token: "6418830881320521552"
Tags und Links teamcity teamcity-9.0