2009-11-05 13 views
17

Używam TortoiseGit w systemie Windows XP.zmiana hasła git-svn

Mój zespół używa centralnego serwera svn jako naszego głównego "kanonicznego" repozytorium kodu. Wszystko działa w sieci Windows.

Pracuję lokalnie z git, a następnie używam polecenia git-svn dcommit, aby regularnie zatwierdzać serwer svn.

Nasza sieć wymusza regularną zmianę hasła - która zmienia również moje hasło do serwera svn. Teraz nie mogę już nic zrobić, ponieważ Tortoise próbuje użyć mojego starego hasła - szukałem go w Google, a ja polowałem przez menu i dokumenty - ale nie wiem, gdzie zmienić hasło, którego używa Git połączyć się z SVN. Ktoś pomaga?

Odpowiedz

21

git-svn używa modułów perl Subversion, które z kolei używają "normalnego" uwierzytelniania Subversion. Oznacza to, że twoje dane uwierzytelniające są przechowywane gdzieś w $HOME/.subversion, np. w jednym z plików w $HOME/.subversion/svn.simple/, gdy używasz prostej kombinacji nazwy użytkownika i hasła do uwierzytelnienia.

+1

Dzięki Bombe - dokładnie to, co potrzebne. Trochę mi przeszkadzało, że hasło zapisane jest w zwykłym tekście! Dla każdego, kto czyta to i używa tego samego zestawu Windows XP i TortoiseGit, jest to: C: \ Documents and Settings \ WINDOWSUSERNAME \ .subversion \ auth \ svn.simple – Hippyjim

7

w systemie Windows pole to będzie coś jak

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

Wystarczy usunąć wszystkie pliki w folderze. Hasło zostanie zresetowane

3

W Windows 7 i dalej, miejsce patrzeć jest

%APPDATA%\Subversion\auth 

które zwykle postanawia

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