Разрешения SVN - PullRequest
       5

Разрешения SVN

0 голосов
/ 17 апреля 2011

У меня есть репо, которое я выписал на свой локальный компьютер. Оригинальные разрешения svn: svn. Когда я делаю обновление, те, что на сервере, показывают меня как владельца вместо svn. Есть крючок, который обновляет веб-сервер, я не знаю, насколько это важно. Как сохранить разрешения одинаковыми (svn) на протяжении всего процесса? Спасибо

1 Ответ

0 голосов
/ 17 апреля 2011

Ваш вопрос не очень понятен, но, похоже, у вас есть ловушка после фиксации, которая выполняет проверку на сервере? Если да, то это зависит от того, как вы обновляете репозиторий. Процитирую документ:

Subversion выполняет хуки так же пользователь, которому принадлежит процесс, который доступ к хранилищу Subversion. В большинстве случаев хранилище доступ через сервер Subversion, так этот пользователь является тем же пользователем, кому сервер работает в системе.

Если вы используете svnserve, то ловушки будут выполняться как вы. Если вы используете Apache mod_svn, то перехватчики будут работать как пользователь Apache (при условии, что это не вы).

Пока каталог вашего веб-сервера доступен для записи вами и любым другим пользователем SVN, это не должно вызывать проблем. Однако мне было бы неудобно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...