2012-03-17 2 views
0

Я использую очень базовую настройку для svnserve, чтобы предоставить репозиторий svn: // в мою локальную сеть. Вот моя настройка, а также моя проблема: pastebinsvnserve отказывается разрешать любые записи в локальный svn: // репозиторий

Каждый раз, когда я изменяю данные, я полностью перезапускаю сервер, используя killall svnserve.

Я попытался PASSWD с обоими: и = формы, я добавил AuthZ-дб строку с простой AuthZ конфиг

[/] 
* = rw 

всех не повезло. Какие-либо предложения?

Моя Svnserve версия 1.6.12 с Cyrus SASL

ответ

0
  1. Вы не используете SASL вообще - проконсультируйтесь с Better Security with SASL разделе
  2. Вы можете попробовать запустить его без --username опции и спросить сервер для запроса auth. данные, если необходимо - читать SVN Book
  3. Если svn: // localhost/не является вашим репозиторием (вы не показывали, как вы начали svnserve, но Я полагаю,, у вас неправильный URL-адрес для репо), вы можете «т использовать Svn команды на URL

Предполагая, что хранилище находится в C: \ \ TestRepo РЕПО, и ваш сервер называется локальный, введите:

svn://localhost/repos/TestRepo

при запросе браузера репо

, а затем

Используя предыдущий тест в качестве руководства, Svnserve теперь будет работать как:

svnserve.exe --daemon --root c:\repos 

И в TortoiseSVN нашего репо-браузера URL является укороченный до:

svn://localhost/TestRepo 

Резюме:

ваш конфиг хорошо, ваше понимание процессов и конфигураций плохо

+0

Моя команда Svnserve имеет опции -d и -r. Являются ли эти параметры такими же, как опции --daemon и --root? – Montag451

Смежные вопросы