2010-10-30 32 views
7

Hola Instalé TeamCity desde hace mucho tiempo, en la computadora de mi casa. Estoy tratando de volver a utilizarlo de nuevo ahora, pero olvidé el nombre de usuario y la contraseña del administrador ¿Hay un nombre de usuario de administrador predeterminado? y cómo puedo obtener la contraseña?TeamCity Nombre de usuario/contraseña

Gracias

+0

posible duplicado de [? TeamCity olvidado la contraseña de administrador - dónde buscar] (http://stackoverflow.com/questions/ 506115/teamcity-forgotten-admin-password-where-to-look) – tzot

+1

@tzot, esto no es un duplicado de esa pregunta. Él está pidiendo nombre de usuario y contraseña, no solo contraseña. –

Respuesta

8

Ok, por lo que ha olvidado nombre de usuario y contraseña en la instancia TeamCity.
Cómo restablecer la contraseña: se describe here.
Como llegar nombre de usuario:

  • ir al archivo teamcity data directory
  • abierta config\database.properties
  • hay connectionUrl propiedad que señala a la base de datos que almacena algunas configuraciones TeamCity
  • echar un vistazo a users tabla

actualización

Después de obtener el nombre de usuario puede restablecer restablecer su contraseña a través del siguiente (copiado de linked answer):

  • Abra un símbolo del sistema y vaya a \webapps\ROOT\WEB-INF\lib carpeta
  • Ejecutar el siguiente: ..\..\..\..\jre\bin\java.exe -cp server.jar;common-api.jar;commons-codec-1.3.jar;util.jar;hsqldb.jar ChangePassword username newpassword
+2

Sé que han pasado dos años desde que se inició el tema y el teamcity de @ gkar probablemente se haya reinstalado más de 9000 veces ... Lo publiqué para la generación futura, digamos :) –

+0

Estos creds son hash. La respuesta no es útil. –

+0

@JosephLust, contraseñas - sí, nombres de usuario - no, al menos en el momento de escribir la publicación. –

13

De TeamCity 8 puede iniciar sesión como un súper usuario y cambiar la contraseña de esa manera. Solo necesita usar un nombre de usuario vacío y la última aparición del "token de autenticación de superusuario" que se encuentra en el archivo logs \ teamcity-server.log como su contraseña.

consulte el siguiente para más información:

0

FYI, no sigue el consejo de pasar por la mesa users. TeamCity es un producto de calidad, por lo que todas las contraseñas se salan/hash (TC 9 a continuación):

mysql [teamcity]> SELECT id, password FROM users; 
+-----+---------------------------------------------------+ 
| id | password           | 
+-----+---------------------------------------------------+ 
| 21 | k9d9yuE13FtQm8eT:1e24ad492777f94dec0c905127d1ea48 | 
| 13 | m1l79Yy03hjoxKdA:199d1ea48e28a78bafde576dd88e6de7 | 
| 85 | gOBpYHipOrtEGbUx:88f234847c07085798f9a4f8726e39df | 
+-----+---------------------------------------------------+