#svn #authentication #shared-hosting
#svn #аутентификация #общий хостинг
Вопрос:
Я пытаюсь настроить svn на общем хостинге. Хост уже установил его, и я создал репозиторий, к которому я могу подключиться с помощью svn ssh, но поскольку это общий хостинг, я не могу добавлять пользователей, поэтому я пытаюсь использовать файлы svnserve.conf и passwd для добавления пользователей таким образом, но когда я пытаюсь сделать:
svn list svn://svn.myDomain.org
Я получаю сообщение, в котором говорится:
Authentication realm: <svn://svn.myDomain.org:3690>
Password for 'cborders':
Но когда я ввожу пароль, который я установил в файле passwd, он выдает мне то же сообщение области аутентификации и запрашивает имя пользователя, затем пароль. Это выполняется еще два раза, а затем происходит полный сбой.
Это единственные строки, которые не закомментированы в моем файле svnserev.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
[sasl]
Что я делаю не так?
Комментарии:
1. что
pgrep -fl svnserve
выводит?2. 21658 svnserve -d -r /home2/machwe5/public_html/svn/Projects/
Ответ №1:
вероятно, лучше всего добавить ваш файл svnserver.conf к вашему вопросу. Я думаю, вы неправильно указали область в разделе [общие].
Комментарии:
1. На самом деле область закомментирована. Я размещаю свой файл svnserve.conf выше.
2. областью по умолчанию является uuid репозитория, поэтому он откуда-то берет его. Попробуйте вставить один!
3. Я ввожу область, которая, я уверен, уникальна для общего хоста, и я все еще получаю ту же проблему.