SVN на общем сервере

#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. Я ввожу область, которая, я уверен, уникальна для общего хоста, и я все еще получаю ту же проблему.