Это скорее вопрос конфигурации, чем вопрос программирования. Если есть лучшее место для публикации этого сообщения, пожалуйста, перенаправьте меня.SVN Ошибка авторизации при доступе к репозиторию
У меня возникает ошибка авторизации при попытке импортировать проект с TortoiseSVN. Я контролирую клиент (мой ПК) и репозиторий SVN (другой ПК в сети без маршрутизации). Клиент и сервер находятся в Windows 7. Для проверки имен пользователей и паролей есть Active Directory (я не контролирую). Я могу войти в систему как на клиент, так и на сервер.
Сервер работает как svnserve как служба Windows. У меня есть два репозитория на сервере, один в c:\repositories\repo1
, который является зеркалом другого репозитория. Он обновляет и svnsync и работает отлично. Второй - c:\repositories\repo2
и должен быть тестовым хранилищем для тестирования интеграции. Я не успел записать этот второй репозиторий.
Я использую URL svn://<pc_name>/repo2/
в качестве корня для импорта. Когда я нажимаю правой кнопкой мыши на папку проекта на моем клиенте и перехожу в Tortoise Import, я помещаю svn://<pc_name>/repo2/project1
в качестве URL-адреса.
На сервере, я имею в <repo2_folder>conf/svnserve.conf
:
anon-access = write
auth-access = write
password-db = passwd
authz-db = authz
(я попытался anon-access = read
тоже.) В PASSWD у меня есть имя пользователя и пароль. В authz у меня есть:
[repository:/repo1]
* = r
[repository:/repo2]
<username>= rw
Я пробовал каждую комбинацию, о которой я могу думать, и я все еще получаю авторизационную ошибку. Есть идеи?
EDIT:
Это не имеет ничего общего с TortoiseSVN. Я могу получить ту же проблему без нее:
C:\>svn list svn://pc0000/repo2 --username ksnortum --password xxxxxxxxx
svn: Authorization failed
Вы можете ** видеть ** пустую репо2 с TSVN? Боюсь, за 2 репозиции на 1 демона ваш путь может быть плохим. –
С anon-access = write не выполняется аутентификация –
@ Lazy Barger: да, я вижу repo2, и он пуст. Я нашел статью о двух репозиториях и одном демоне (услуга в этом случае), поэтому он должен работать хотя бы один раз! ;-) – ksnortum