Как запретить SVN кэшировать учетные данные для одного репозитория?

Я использую Collabnet SVN клиент версии 1.5 и 1.6. Моя локальная машина работает под управлением Windows Vista x64 (я знаю, очень печально). Я хотел бы принудительно проверять подлинность каждый раз, когда я пытаюсь выполнить какие-либо операции subversion в выбранном хранилище. Как я могу установить свойство или параметр, требующий аутентификации каждый раз? Спасибо за помощь и предложения!

1.11.2009 16:32:25
2 ОТВЕТА
РЕШЕНИЕ

У вас есть 2 решения:

  1. используйте ключ --no-auth-cache для всех ваших команд

  2. отредактируйте файл конфигурации Subverison (% APPDATA% \ Subversion \ config) и найдите закомментированную строку:

# store-passwords = нет

и удалите "#" в начале строки. Это отключит кеширование паролей навсегда.

24
1.11.2009 16:36:54
Отличная ручка, кстати (я читатель Spiderman). Если это твое настоящее имя, даже лучше. Поэтому я не смог найти папку Subversion \ config, но, скажем, у меня есть рабочая копия, которую я хочу рекурсивно применить --no-auth-cache для всех каталогов .svn. Ты бы знал, как этого добиться. Я пометил это как ответ, b / c. Я явно упускаю что-то, что все остальные, кажется, знают, что подтверждается их чрезвычайно похожими ответами LOL.
mkelley33 1.11.2009 16:59:16
configэто файл, а не папка; на Vista это должно быть в C:\Users\mkelley\AppData\Roaming\Subversion\config. Не забудьте сначала очистить файлы кэша; в противном случае, если ваш пароль уже был кэширован, он останется в кэше, даже если вы его установили store-passwords = no. И --no-auth-cacheэто не свойство папки, а опция, которую вы передаете при выполнении команды. Если вы установите store-passwords = no, вам это не понадобится.
Michael Hackner 1.11.2009 17:09:28
также проверьте наличие папки .subversion в% USERPROFILE%, и мой конфигурационный файл в Win 7 находится по адресу% APPDATA% \ Roaming \ Subversion \ conig
Jim Deville 1.11.2009 17:11:29
Спасибо (Майкл и Джеймс) за разъяснения и, конечно же, моему провайдеру веб-ответов (Питер Паркер) за отличный ответ.
mkelley33 1.11.2009 17:19:30

Вы хотите --no-auth-cacheвариант.

5
1.11.2009 16:36:07