Есть ли причина, по которой «refs /heads / branchname» в удаленном репозитории не создается с помощью umask 022? - PullRequest
0 голосов
/ 24 июня 2019

Я заметил, что когда я выдвигаю ветку в исходное хранилище, refs/heads/branchname создается с разрешениями 600. Это не позволяет локальному клиенту Redmine видеть эту ветку при обновлении представления хранилища.

После того, как я запускаю chmod -R 755 в каталоге хранилища, ветвь становится видимой для клиента Redmine.

Есть ли какая-либо настройка в git или конфигурация ОС, которая может быть причиной этого?

1 Ответ

0 голосов
/ 24 июня 2019

Оказывается, проблема была вызвана гитолитом. Значение umask по умолчанию в .gitolite.rc равно 077, и его необходимо изменить, чтобы разрешить значение, позволяющее пользователям Unix other читать каталоги и файлы.

...