3

Есть ли что-то вроде ~/.svnrc или ~/.svn/* где я могу поместить параметры командной строки svn, которые будут применены ко всем командам svn, которые я запускаю в оболочке, например --no-auth-cache?!

Версия SVN 1.5.1.

1 ответ1

6

При первом запуске клиента командной строки svn он создает область конфигурации для каждого пользователя. В Unix-подобных системах эта область отображается как каталог с именем .subversion в домашнем каталоге пользователя.

(Область настройки среды выполнения в онлайн-руководстве по управлению версиями с помощью Subversion .)

Там должен быть файл с именем config в ~/.subversion, который уже тщательно прокомментирован, чтобы вы начали. Что касается вашего примера, раздел Config в онлайн-руководстве содержит:

store-passwords

Это указывает Subversion кешировать или не кешировать пароли, предоставленные пользователем в ответ на вызовы аутентификации сервера. Значение по умолчанию - да. Установите значение no, чтобы отключить кэширование паролей на диске. Вы можете переопределить эту опцию для одного экземпляра команды svn, используя параметр командной строки --no-auth-cache (для тех подкоманд, которые его поддерживают). Для получения дополнительной информации см. Раздел «Кэширование учетных данных клиента».

store-auth-creds

Этот параметр аналогичен паролям хранилища, за исключением того, что он включает или отключает кэширование на диске всей информации аутентификации: имен пользователей, паролей, сертификатов сервера и любых других типов кэшируемых учетных данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .