Ответ 1
В соответствии с документацией:
- общий [= (ложь | правда | Umask | группа | весь | мир | весь | 0ххй)]
Укажите, что репозиторий git должен использоваться совместно несколькими пользователями. Это позволяет пользователям, принадлежащим к одной группе, входить в этот репозиторий. Когда указано, конфигурационная переменная "core.sharedRepository" устанавливается так, чтобы файлы и каталоги под
$GIT_DIR
создаются с запрошенным разрешения. Если не указано, git будет использовать разрешения, сообщаемые umask (2).
Поэтому, чтобы изменить разрешение chmod
все, что вам нравится, и установите core.sharedRepository
в git config соответственно:
git config core.sharedRepository true