Я не могу оформить заказ из моего репозитория SVN со следующей конфигурацией в Ubuntu:
svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
содержание authz:
[aliases]
[groups]
[/procode]
kompi = rw
tlevi = rw
[/procode/code]
david = rw
test = rw
содержимое passwd:
[users]
david = aaa
adam = aaa
levi = aaa
test = aaa
мое репо находится в / home / kompi / business
Я запускаю svnserver с помощью: svnserve -d -r / home / kompi / business --log-file /home/kompi/svnservelog.txt
версия: svnserve, версия 1.6.12 (r955767)
и содержит подкаталог procode. Я пытаюсь оформить заказ с помощью tortoiseSVN для каждого пользователя, но всегда получаю сообщение об ошибке авторизации.
Вы пробовали использовать что-то еще, кроме TortoiseSVN? У меня были проблемы с этим, и чтобы убедиться, что проблема не в самом TortoiseSVN, я установил RapidSVN, который отлично работал с тем же URL-адресом.
В TortoiseSVN определенно есть что-то новое, что не работает с нашим сервером SVN. Я не уверен, что именно, но они что-то сделали, потому что TortoiseSVN никогда раньше меня не подводил.
Настоящая проблема заключалась в том, что я использовал тот же URL-адрес проверки, что и с SVN + SSH.
svn + ssh: // имя сервера / home / kompi / business / procode
Но когда вы используете svnserve, корень URL-адреса становится вашим репо, поэтому правильный URL-адрес будет:
svn: // имя сервера / procode
$authenticated = r
не слишком широкий/home/kompi/business
является репо, вы неправильно запустили svnserve: параметр -r определяет корень коллекции репозитория и должна быть родительской папкой для всех и любого репозиторияPS: Лучше устранять проблемы, связанные с svn, в CLI: svn ls /URL/OF/REPO
дать вам более подробную информацию