Я создал Git repo на сервере и хочу, чтобы он использовался несколькими людьми, то есть пользователями, принадлежащими к той же группе Unix. Он также имеет рабочую копию, потому что для нас может быть полезно иметь общую рабочую копию.Git: repo для нескольких пользователей на сервере
Таким образом, я установил группу-владельца этого каталога Git repo для этой группы Unix.
Проблема заключается в том, что каждый раз, когда кто-то толкает этот репозиторий, новые файлы/каталоги имеют владельца, установленное на имя пользователя этого пользователя и его группы, но не нашу общую группу. Кроме того, все эти новые файлы/каталоги становятся rwxr-xr-x
.
Я пробовал git config core.sharedRepository group
, но это на самом деле не работает. Теперь он делает файлы/каталоги rwxrwsr-x
, но у него все еще неправильный набор групп.
Если вы добавите больше репозиториев, вам придется повторить это. – 2010-12-02 21:21:21