изменение пароля git-svn

Я использую TortoiseGit в Windows XP.

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

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

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


person Hippyjim    schedule 05.11.2009    source источник


Ответы (3)


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

person Bombe    schedule 05.11.2009
comment
Спасибо Бомбе - именно то, что мне было нужно. Я был немного обеспокоен, увидев, что пароль хранится в виде простого текста! Для всех, кто читает это и использует ту же комбинацию Windows XP и TortoiseGit, она находится в: C:\Documents and Settings\WINDOWSUSERNAME\.subversion\auth\svn.simple - person Hippyjim; 05.11.2009
comment
Этот вопрос содержит шаги, чтобы запретить SVN сохранять ваш пароль unix.stackexchange.com/questions/43285/ - person user187557; 25.11.2019

В окне Windows это будет что-то вроде

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

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

person uttamkini    schedule 20.10.2011

В Windows 7 и более поздних версиях место для поиска

%APPDATA%\Subversion\auth

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

C:\Users\<user name>\AppData\Roaming\Subversion\auth
person Janus    schedule 02.03.2015