Я планирую использовать локальный репозиторий, используя только функцию TortoiseSVN "создать репозиторий здесь".
Репо создано, и я могу читать и писать в него просто отлично. Проблема в том, что я не могу заставить аутентификацию работать. Я думал, что мне нужна аутентификация Windows, но на самом деле я хочу простую аутентификацию на основе текстовых файлов, чтобы я мог заставить текущего системного пользователя (то есть любой человек может использовать одну и ту же учетную запись Windows, и я хочу различать их), чтобы предоставить его имя и пароль. Я не нашел никакой информации о том, как это сделать без запуска svnserve.
Пока что я изменил svnserve.conf
так:
anon-access = read
auth-access = write
password-db = passwd
realm = LocalOnly
Я не связывался с разделом [sasl].
Я также изменил passwd
:
[users]
harry = teH0wLIpW0gyQ
Я пытаюсь использовать зашифрованные пароли, созданные с помощью простого сценария Perl . Однако, независимо от того, что я делаю с репо (то есть, пишу в репо), мне никогда не предлагается пароль.
Я попытался очистить кеш аутентификации TortoiseSVN, поскольку я подключался к удаленному репо, но это не имело значения.
Кто-нибудь пробовал это и преуспел? Или это невозможно без svnserve?