Назад | Перейти на главную страницу

Ошибка фиксации svn, но не сбой

Хорошо, вот и моя проблема. У меня есть svn-сервер, который я установил на своем сайте. У меня он настроен так, что только авторизованные люди могут его читать / писать. Таким образом, я могу успешно проверить свой репозиторий, и всякий раз, когда я вношу изменения, я получаю сообщение об ошибке «svn пытается записать базу данных только для чтения», но она фиксируется.
В основном он фиксируется, говорит, что не удалось, но доработка проходит. Есть идеи, как это исправить? Сервер основан на Linux, если это помогает.

Я использую Ubuntu 11.04
Использование новейших TortusSVN и VisualSVN для подключения.
Я использовал apt-get, чтобы получить последнюю подрывную версию
Я использую Apache2 с DavSVN

Вот моя конфигурация Apache

<VirtualHost *:80>
  ServerName svn.MyServer.com
 <Location />
     DAV svn
     SVNParentPath /home/svn
     SVNListParentPath On
     AuthType Basic
     AuthName "SVN Repository"
     AuthUserFile /etc/subversion/pass.passwd
     Require valid_user
     AuthzSVNAccessFile /etc/subversion/authfile
  </Location>
</VirtualHost>

Хорошо, вот мой файл / etc / subversion / authfile

[/]
svn=rw
drilus=rw
d0c=rw
*=

В моем конкретном репозитории svn это есть в моем svnserve.conf

[general]
anon-access=none
auth-access = write

Хорошо, поэтому я чувствую себя глупым, просматривая и находя всю эту информацию для разъяснения, я решил выполнить рекурсивный chmod 777 в моем конкретном репозитории, и это устранило проблему. Группы были правы, и пользователи были правы, я просто подумал, что когда вы использовали svnadmin для создания репозитория, он назначил правильные разрешения.

Нужно больше информации. По какому протоколу вы соглашаетесь? Если через http-сервер, какие сообщения журнала? Какие права доступа к файлам. Какая версия svn находится на сервере / клиенте и т. Д.