Ошибка № 13 - Ошибка удаленного доступа SVN с dav_svn - PullRequest
2 голосов
/ 12 февраля 2010

Я получаю следующую ошибку в моем хранилище SVN

<D:error>
<C:error/>
<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>

Я следовал инструкциям Как получить и Страница сообщества Ubuntu , но безуспешно. Я даже дал репозиторию 777 разрешений.

<Location /svn/myProject >

  # Uncomment this to enable the repository
  DAV svn

  # Set this to the path to your repository
  SVNPath /svn/myProject
  # Comments

  # Comments

  # Comments
  AuthType Basic
  AuthName "My Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd

  # More Comments

</Location>

Разрешения следующие:

drwxrwsrwx 6 www-data webdev 4096 2010-02-11 22:02 /svn/myProject

И svnadmin проверяет каталог

$svnadmin verify /svn/myProject/
* Verified revision 0.

и я получаю доступ к хранилищу в

http://ipAddress/svn/myProject

Редактировать: Журнал ошибок Apache говорит

[Fri Feb 12 13:55:59 2010] [error] [client <ip>] (20014)Internal error: Can't open file '/svn/myProject/format': Permission denied
[Fri Feb 12 13:55:59 2010] [error] [client <ip>] Could not fetch resource information.  [500, #0]
[Fri Feb 12 13:55:59 2010] [error] [client <ip>] Could not open the requested SVN filesystem  [500, #13]
[Fri Feb 12 13:55:59 2010] [error] [client <ip>] Could not open the requested SVN filesystem  [500, #13]

Несмотря на то, что я подтвердил, что этот файл может быть читаем и записан.

Что я делаю не так?

Ответы [ 2 ]

4 голосов
/ 12 февраля 2010

Я должен был дать разрешения apache на каталог выше моего репо: т.е.

Я использовал команду

sudo chown -R www-data:webdev /svn
0 голосов
/ 12 февраля 2010

Возможно, права доступа к файлам и подкаталогам в / svn / myProject не изменились. Вы меняли их рекурсивно?

...