Настройка рабочего процесса Team Git - PullRequest
1 голос
/ 15 октября 2011

Я работаю над проектом с группой из 10 человек.Я пытаюсь сделать так, чтобы у каждого человека был удаленный репозиторий, в который он может зайти, из которого каждый может получить.Там также будет благословенный репозиторий, из которого каждый (кроме менеджера) может получать данные.

Примечание. Разработчики будут использовать плагин Eclipse, как только он будет установлен.

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

Любая помощь будет принята с благодарностью, это сводит меня с ума!

Ответы [ 2 ]

2 голосов
/ 15 октября 2011

Пожалуйста, посмотрите на гитолит. Гитоз уже активно не развивается.

https://github.com/sitaramc/gitolite

1 голос
/ 15 октября 2011

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

Вы получаете те же функции, что и вам, но с одним пультом вместо 10, что намного проще в администрировании.

Gitolite позволяет вам установить хранилище с таким точным разрешением для каждой ветви.

...