2009-11-05 22 views
17

Estoy usando TortoiseGit en Windows XP.git-svn cambio de contraseña

Mi equipo utiliza un servidor svn central como nuestro repositorio central de códigos "canónicos". Todo se ejecuta en una red de Windows.

Trabajo a nivel local con git, luego uso git-svn dcommit para comprometerme regularmente con el servidor svn.

Nuestra red impone un cambio de contraseña regular, que también cambia mi contraseña para el servidor svn. Ahora no puedo comprometerme más, dado que Tortoise está intentando usar mi contraseña anterior, he buscado en Google y he buscado en los menús y en los documentos, pero no sé dónde cambiar la contraseña que usa Git para conectarse a SVN. ¿Alguien ayuda?

Respuesta

21

git-svn usa los módulos perl de Subversion que a su vez usa la autenticación Subversion "normal". Eso significa que sus datos de autenticación se almacenan en algún lugar en $HOME/.subversion, p. en uno de los archivos en $HOME/.subversion/svn.simple/ cuando está usando una simple combinación de nombre de usuario y contraseña para autenticarse.

+1

Gracias Bombe - exactamente lo que necesitaba. Sin embargo, me molestó un poco ver la contraseña almacenada en texto plano. Para cualquier otra persona que lea esto y use el mismo combo de Windows XP y TortoiseGit, está en: C: \ Documents and Settings \ WINDOWSUSERNAME \ .subversion \ auth \ svn.simple – Hippyjim

7

en una máquina Windows que será algo como

C: \ Users \ uttamk \ .subversion \ auth \ svn.simple

Simplemente elimine todos los archivos de la carpeta. La contraseña se restablecerá

3

En Windows 7 y en adelante, el lugar para buscar es

%APPDATA%\Subversion\auth 

que por lo general se resuelve a

C:\Users\<user name>\AppData\Roaming\Subversion\auth 
Cuestiones relacionadas