Клиент Subversion запрашивает аутентификацию только потому, что этого требует сервер.Чтобы избавиться от требования аутентификации, вам придется изменить конфигурацию сервера (например, в Apache избавиться от AuthType
, AuthName
и AuthUserFile
).Вы можете использовать другие методы аутентификации, которые не требуют паролей (например, клиентские сертификаты).
Если вы просто хотите избавиться от незашифрованного приглашения сохранить пароль, вы можете установить store-plaintext-passwords=off
(редактируя ~/.subversion/config
) или вы можете заставить работать зашифрованные пароли, запустив (в Unices) брелок GNOME или кошелек KDE.В Windows SVN должен автоматически использовать встроенное шифрование NTFS;в Mac OS X брелок для ключей.Подробнее см. В разделе Client Credentials руководства SVN .
Вы также можете зашифровать свой домашний каталог в Unix.Тогда учетные данные также будут зашифрованы (но, конечно, доступны любой программе, работающей от имени пользователя или пользователя root, когда вы вошли в систему, аналогично шифрованию NTFS).
Если вы не хотите, чтобы SVN сохранялпароли вообще, зашифрованные или нет, установите store-passwords=no
в конфигурационном файле SVN.