- 17, May 2024
- #1
Ниже приведена текущая структура репозитория SVN.
- Репо
--directory1
--directory2
--directory3
--directory4
--guest_directory
Существует две группы пользователей: Regular_user и Guest_user.
Regular_user должен иметь доступ как для чтения, так и для записи ко всем каталогам, включая Guest_directory, в то время как Guest_user должен иметь доступ для чтения и записи для Guest_directory и не иметь доступа ко всем остальным каталогам. Ниже то, что я пробовал [группы] обычныйпользователь = обычныйпользователь1, обычныйпользователь2, обычныйпользователь_n гостьпользователь = гостьпользователь1, гостьпользователь1, гостьпользователь_n
[каталог1:/]
@regular_user = rw
@regular_user = р
[каталог2:/]
@regular_user = rw
@regular_user = р
[каталог3:/]
@regular_user = rw
@regular_user = р
[каталог4:/]
@regular_user = rw
@regular_user = р
[гостевой_каталог:/]
@regular_user = rw
@regular_user = р
@guest_user = rw
@guest_user = р
Проблема: обновление с клиента работает нормально, но фиксация не работает.
Сообщение об ошибке: фиксация не удалась (подробности приведены ниже): доступ к «/svn/guest_directory/!svn/me» запрещен. Окружающая среда: Убунту
Regular_user должен иметь доступ как для чтения, так и для записи ко всем каталогам, включая Guest_directory, в то время как Guest_user должен иметь доступ для чтения и записи для Guest_directory и не иметь доступа ко всем остальным каталогам. Ниже то, что я пробовал [группы] обычныйпользователь = обычныйпользователь1, обычныйпользователь2, обычныйпользователь_n гостьпользователь = гостьпользователь1, гостьпользователь1, гостьпользователь_n
[каталог1:/]
@regular_user = rw
@regular_user = р
[каталог2:/]
@regular_user = rw
@regular_user = р
[каталог3:/]
@regular_user = rw
@regular_user = р
[каталог4:/]
@regular_user = rw
@regular_user = р
[гостевой_каталог:/]
@regular_user = rw
@regular_user = р
@guest_user = rw
@guest_user = р
Проблема: обновление с клиента работает нормально, но фиксация не работает.
Сообщение об ошибке: фиксация не удалась (подробности приведены ниже): доступ к «/svn/guest_directory/!svn/me» запрещен. Окружающая среда: Убунту