Не работает SVN. Помогите настроить!

Автор dubrovkin, 19 августа 2013, 16:36:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dubrovkin

Всем доброго дня!

Нужно поставить на Debian 7 (x86) FTP и SVN серверы. FTP поставил и настроил, а вот SVN не могу. Установил Apache2, subversion и libapache2-svn. В общем пересмотрел кучи статей по настройке. Создал папочку /var/svn/ в ней папочку с репозиторием. Создавал файлы паролей. В общем пытаюсь зайти на репозиторий через браузер по адресу http://name1.com/svn/name2 (name1 и name2 я заменил) и получаю:

Цитировать
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:">
<C:error/>
<m:human-readable errcode="2">Could not open the requested SVN filesystem</m:human-readable>
</D:error>

Что это за ошибка и как её исправить?

Спасибо за внимание!

MXMP

Что-то мне подсказывает, что тут проблема с правами...
Хотя может я и ошибаюсь.

dubrovkin


MXMP

#3
ЦитироватьPermissions issue. The web server needs read and write access to the repository, even for read-only access. Your files are all owned by root. chown should help.
ЦитироватьThe user your web server runs as needs read and write access to the repository files.

Вообще вот здесь: http://www.wandisco.com/svnforum/threads/31004-Subversion-Sever

dubrovkin

Вот файл /etc/apache2/mods-available/dav_svn.conf:

Открыть содержимое (спойлер)

Цитировать
<Location /svn>
  DAV svn
  SVNPath /var/svn/
  AuthType Basic
  AuthName "Name"
  AuthUserFile /var/svn/passwd
  Require valid-user
</Location>
[свернуть]

Вот файл /var/svn/name/conf/svnserve.conf:

Открыть содержимое (спойлер)

Цитировать
anon-access = none
auth-access = write
password-db = /var/svn/name/conf/passwd
realm = Name
[свернуть]

Что изменить нужно?