Назад | Перейти на главную страницу

Разрешения на репозиторий git?

Я настроил сервер git в Windows, используя мод apache http. Пользователи входят через apache, используя свои учетные данные ldap. Это отлично работает, за исключением того, что у всех пользователей есть доступ для извлечения / отправки всех репозиториев.

Как я могу определить, какие пользователи имеют разрешение на отправку в репозиторий и оставить его открытым для извлечения?

Вам нужно добавить уровень авторизации, например гитолит для управления разрешениями push / pull.

Вы можете подключить его к серверу apache httpd, следуя документации "как настроить gitolite для использования смарт-режима http".