2010-10-30 3 views
7

Привет Я установил teamcity давно, на моем домашнем компьютере. Я пытаюсь повторно использовать его снова сейчас, но я забыл имя пользователя и пароль администратора Есть ли имя пользователя admin по умолчанию? и как я могу получить пароль?TeamCity Имя пользователя/пароль

Спасибо

+0

возможно дубликат [? TeamCity забытого пароля администратора - где искать] (http://stackoverflow.com/questions/ 506115/teamcity-forget-admin-password-where-to-look) – tzot

+1

@tzot, это не дубликат этого вопроса. Он запрашивает имя пользователя и пароль, а не только пароль. –

ответ

8

Ok, так что вы забыли имя пользователя и пароль в случае Teamcity.
Как сбросить пароль: описано here.
Как получить имя пользователя:

  • перейти к файлу teamcity data directory
  • открыт config\database.properties
  • есть connectionUrl свойство, которое указывает на базу данных, которая хранит некоторые настройки Teamcity
  • взглянуть на users таблица

Update

После получения имени пользователя можно сбросить сбросить его пароль с помощью следующей (копируется из linked answer):

  • Откройте командную строку и перейдите в \webapps\ROOT\WEB-INF\lib папку
  • Выполнить следующее: ..\..\..\..\jre\bin\java.exe -cp server.jar;common-api.jar;commons-codec-1.3.jar;util.jar;hsqldb.jar ChangePassword username newpassword
+2

Я знаю, что прошло уже два года с тех пор, как тема была запущена, и команда @ gkar teamcity, вероятно, была переустановлена ​​более 9000 раз ... Я разместил ее для будущего поколения, вроде как :) –

+0

Эти кредиты хэшируются. Ответ не полезен. –

+0

@JosephLust, пароли - да, имена пользователей - нет, по крайней мере, со времени написания сообщения. –

13

Из TeamCity 8 вы можете войти в систему как пользователь и изменить пароль именно так. Вам просто нужно использовать пустое имя пользователя и последнее вхождение «токена аутентификации суперпользователя», найденного в файле logs \ teamcity-server.log в качестве пароля.

Пожалуйста, смотрите следующие для получения дополнительной информации:

0

FYI, не следовать советам идти через users стол. TeamCity является качеством продукции, поэтому все пароли соленым/Хешированным (TC-ниже):

mysql [teamcity]> SELECT id, password FROM users; 
+-----+---------------------------------------------------+ 
| id | password           | 
+-----+---------------------------------------------------+ 
| 21 | k9d9yuE13FtQm8eT:1e24ad492777f94dec0c905127d1ea48 | 
| 13 | m1l79Yy03hjoxKdA:199d1ea48e28a78bafde576dd88e6de7 | 
| 85 | gOBpYHipOrtEGbUx:88f234847c07085798f9a4f8726e39df | 
+-----+---------------------------------------------------+ 
Смежные вопросы