2013-10-10 2 views
1

Мы ищем использовать gitolite и git, но мы пытаемся найти способ остановить разработчиков от нажатия (commiting) кода на ветвь релиза репоКак использовать gitolite для ограничения разработчиков только для ветви разработки:

Мы хотим предоставить разработчикам доступ только к ведущим и ветвям развития. Можно ли это сделать с помощью гитолита? Как?

ответ

2

Да, это именно то, что для гитолита. Сделать группу разработчиков:

@developers = <list of developers> 
@releasers = <list of people allowed to push to release branch> 

А затем настроить правила доступа:

repo <reponame> 
    RW release = @releasers  # allow @releasers access to release branch 
    - release = @developers  # deny @developers access to release branch 
    RW master = @developers  # allow @developers access to master branch 
    RW development = @developers # allow @developers access to development branch 
    - = @all      # deny all other permissions 

Или что-то более сложное, как вы считаете нужным.

Смежные вопросы