Конфигурирование доступа SVN с сервером подверсии

сушеное ванильное мокко латте со льдом вообще

Это не может быть очищено никаким хорошим способом к большому количеству сахара и молока.

Чашка с нормальным черным кофе убирает легкий, если Вы не ожидаете к длинному, так вынудите всех выпить черный караван (никакой сахар и никакое молоко).

2
задан 31 July 2010 в 02:50
3 ответа

Моя начальная буква думала, когда я видел, что Ваш файл авторизации был, "разве, названия репозитория не отсутствуют в объявлениях пути?"

Этим я имею в виду,

[/Dev/SourceCode]
@devUsers = rw
@qaUsers = 

должен быть похожим,

[<repo-name>:/Dev/SourceCode]
@devUsers = rw
@qaUsers = 

или, если 'Dev' является названием репозитория,

[Dev:/SourceCode]
@devUsers = rw
@qaUsers = 

Я использую апача для наших репозиториев, но синтаксис выглядит одинаково, является ли это httpd или svnserve: находящаяся на пути Авторизация

Я надеюсь, что это помогает.

Спасибо,
Zachary

0
ответ дан 3 December 2019 в 12:18
  • 1
    Это не работало сначала. Я использовал Dev для repo-имени, потому что это - то, что это, казалось, было в Windows Explorer. Затем я попробовал dev и всю пользу. Спасибо человек. –  nickytonline 6 August 2010 в 20:05

Расположение каскадом полномочий должно работать, как Вы ожидаете; нет никакой потребности в полномочиях на каждом dir. Только необходимо указать более определенные пути для переопределения полномочий от родителя, как Вы делаете.

Я не знаком с ~groupname синтаксис. Вы ясно предназначаете это для значения отрицания (пользователи не в группе), но я не уверен, что это поддерживается. Попробуйте что-то вроде этого (Ваши первые два раздела для группы defs и корневого доступа то же):

[/Dev/SourceCode]
@devUsers = rw
@qaUsers = 

[/Dev/testCases]
@qaUsers = rw
@devUsers =

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

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

2
ответ дан 3 December 2019 в 12:18

Полностью отдельная идея (идеи) из моего другого ответа:

... Вы уверенный нет опечатки (например, случай) в Вашем [/Dev/testCases] определении? (Вы находитесь в Windows: Я знаю, что Windows отобразит вещи как 'Dev', если их на самом деле назовут 'DEV', например..., но SVN будет, вероятно, заботиться),

... также, Вы уверенный это, как предполагается, не [/trunk/Dev/testCases] или что-то?

0
ответ дан 3 December 2019 в 12:18

Теги

Похожие вопросы