Не могу оформить заказ в моем репозитории, который находится в облаке Google - PullRequest
0 голосов
/ 09 мая 2020

Я хотел установить Subversion на свой сервер google cloud linux, как показано ниже

https://www.vultr.com/docs/how-to-setup-an-apache-subversion-svn-server-on-centos-7

Когда я пытаюсь клонировать репозиторий поверх сервера (Centos -7) есть ошибка

http authorization required
realm: Kuka Entertainment Repository Server
url: http://IP.IP.IP.IP/svn/ElementBall
 HTTP Error: 403 (Forbidden)

Я уже проверил проблемы с заглавными буквами и другие.

проверил журналы, и ошибка Failed to load the AuthzSVNAccessFile: Can't open file '/svn/authz': Permission denied

Conf

<Location /svn>
DAV svn
SVNParentPath /svn
AuthName "Kuka Entertainment Repository Server"
AuthType Basic
AuthUserFile /etc/svn/svn-auth
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>

Файл аутентификации

[groups]
admin=user001

[/]
@admin=rw

Ответы [ 2 ]

0 голосов
/ 26 мая 2020

В процессе долгих поисков нашел причину. Отключите se linux.

sudo vi /etc/selinux/config

#edit below line as
SELINUX=enforcing
#to
SELINUX=disabled

и перезагрузите сервер

0 голосов
/ 11 мая 2020

Ошибка Failed to load the AuthzSVNAccessFile: Can't open file '/svn/authz': Permission denied означает, что учетная запись пользователя, которая запускает службу Apache, не имеет прав на чтение файла /svn/authz. Следовательно, Apache не может прочитать список разрешений. Настройте разрешения.

...