У меня есть репозиторий svn, которым управляет VisualSVN.
Я создал новую группу и добавил в нее двух новых пользователей. Когда я присоединяю эту группу к существующему репозиторию и устанавливаю права на чтение / запись, эти права не работают для подкаталогов. я должен установить права на каждый подкаталог. но даже тогда пользователи этой группы могут только читать репозиторий, они не могут ничего писать в него.
Это работает для новых пользователей, когда я создаю новый репозиторий.
Пользователи используют tortoisesvn и получают подобное сообщение при попытке записи в этот репозиторий, например
https: // myserver: 8443 / svn / subdir / Application / trunk
access to /svn/subdir/!svn/act/76a4c6fd-fa15-594a-a419-18493dacaf51' forbidden
Я нашел проблему.
tortoisesvn может писать в репозиторий, если URL-адрес находится в том же регистре, что и каталог сервера.
Пример:
url: https://servername/svn/TEST/
dir: //servername/c$/repo/TEST
rights: read/write
result: read/write works
url: https://servername/svn/TEST/
dir: //servername/c$/repo/test
rights: read/write
result: only read works