tortoise subversion repositorio password mac for descargar crear svn password-recovery

subversion - Recupere la contraseña de SVN de la memoria caché local



tortoise svn server download for windows 7 64 bit (5)

En ~/.subversion/auth/svn.simple/ debe encontrar un archivo con un nombre hexadecimal largo. La contraseña está allí en texto plano.

Si hay más de un archivo, necesitará encontrar aquel que haga referencia al servidor para el que necesita la contraseña.

¿hay alguna manera de recuperar una contraseña de la memoria caché local? La contraseña debe almacenarse en alguna parte porque puedo ejecutar

svn co http://my.svn.server/foo

pero he perdido la contraseña yo mismo. ¿Tengo que restablecerlo o es posible (y cómo) encontrar y descifrar la contraseña? Estoy usando CLI SVN en Windows, a veces cambiando a TortoiseSVN o IntelliJ Idea SVN.


En Windows, Subversion almacena los datos de autenticación en %APPDATA%/Subversion/auth . Sin embargo, las contraseñas se almacenan encriptadas, no en texto plano.

Puede descifrarlos, pero solo si inicia sesión en Windows como el mismo usuario para el que se guardaron los datos de autenticación.

Alguien incluso escribió una herramienta para descifrar esos. Nunca probé la herramienta yo mismo, así que no sé qué tan bien funciona, pero es posible que desee intentarlo de todos modos:

http://www.leapbeyond.com/ric/TSvnPD/

Actualización: en TortoiseSVN 1.9 y posterior, puede hacerlo sin herramientas adicionales:

Settings Dialog -> Saved Data , luego haga clic en el botón " Clear... " a la derecha del texto " Authentication Data ". Aparece un nuevo cuadro de diálogo que muestra todos los datos de autenticación almacenados donde puede elegir cuál (es) borrar. En lugar de borrar, mantenga presionados los botones Shift y Ctrl , y luego double click en la lista. Se muestra una nueva columna en el cuadro de diálogo que muestra la contraseña en claro.


Para aquellos interesados ​​en la solución OS X para aplicaciones como Intelli-J donde OSX almacena las autorizaciones:

  1. Hit CMD + SPACE
  2. Escriba "llavero"
  3. Acceso abierto a llavero
  4. En "Llaveros" a la izquierda, elige "iniciar sesión"
  5. En "Categoría" a la derecha, selecciona "Todos los artículos"
  6. En la parte superior derecha del cuadro de búsqueda, ingresa la URL del host (p. Ej. Svn.mycompany.com)
  7. Su artículo de llavero se mostrará si elige que su Mac recuerde sus credenciales de inicio de sesión.
  8. Haga doble clic en el elemento y marque la casilla de verificación "Mostrar contraseña" en la parte inferior del cuadro de diálogo que aparece. Deberá ingresar su nombre de usuario de Mac para revelar la contraseña.

Mucho más fácil que tener que intentar descifrar una contraseña :-)


Simplemente use este descifrador para descifrar su nombre de usuario y contraseña localmente en caché.

De forma predeterminada, TortoiseSVN almacena sus credenciales en caché dentro de los archivos en el directorio% APPDATA% / Subversion / auth / svn.simple. Las contraseñas se cifran utilizando la API de protección de datos de Windows, con una clave vinculada a su cuenta de usuario. Esta herramienta lee los archivos y usa la API para descifrar sus contraseñas

descifrador de contraseña svn


Sus contraseñas SVN en Ubuntu (12.04) están en:

~/.subversion/auth/svn.simple/

Sin embargo, en las versiones más recientes están encriptados, como alguien mencionó anteriormente. Para encontrar las contraseñas de gnome-keyring, le sugiero que use el programa '' gkeyring ''.

Para instalarlo en Ubuntu - agregar repositorio:

sudo add-apt-repository ppa:kampka/ppa sudo apt-get update

Instalarlo:

sudo apt-get install gkeyring

Y ejecuta lo siguiente:

gkeyring --id 15 --output=name,secret

Prueba diferentes ID de clave para encontrar pares que coincidan con lo que estás buscando. Gracias a kampka por lo suave.