2009-11-05 2 views
17

Я использую TortoiseGit для Windows XP.git-svn изменение пароля

Моя команда использует центральный сервер svn как наш центральный «канонический» репозиторий кода. Все это работает в сети Windows.

Я работаю локально с git, а затем используйте git-svn dcommit для регулярного обмена сообщениями с сервером svn.

Наша сеть обеспечивает регулярное изменение пароля, что также меняет мой пароль для сервера svn. Теперь я не могу больше dcommit, поскольку Tortoise пытается использовать мой старый пароль - я искал googled, и я охотился за меню и документами, но я не могу понять, где изменить пароль, который использует Git для подключитесь к SVN. Кто-нибудь поможет?

ответ

21

git-svn использует Perl-модули Subversion, которые, в свою очередь, используют «обычную» аутентификацию Subversion. Это означает, что ваши данные аутентификации хранятся где-то в $HOME/.subversion, например. в одном из файлов в $HOME/.subversion/svn.simple/, когда вы используете простую комбинацию имени пользователя и пароля для аутентификации.

+1

Спасибо Bombe - именно то, что мне было нужно. Я был немного обеспокоен, увидев пароль, хранящийся в обычном тексте! Для тех, кто читает это и использует ту же комбинацию Windows XP и TortoiseGit, он находится в: C: \ Documents and Settings \ WINDOWSUSERNAME \ .subversion \ auth \ svn.simple – Hippyjim

7

На Windows, окно будет что-то вроде

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

Просто удалите все файлы в папке. Пароль будет обнулен

3

В Windows 7 и далее, место, чтобы посмотреть это

%APPDATA%\Subversion\auth 

, который обычно решает

C:\Users\<user name>\AppData\Roaming\Subversion\auth 
Смежные вопросы