Я создал git сервер с git http backend.
Я создал 2 репозитория (Project1
, Project2
) и 3 пользователя (user1
, user2
, user3
).
Когда я клонирую с помощью команды:
git clone http://myodmain/Project1/
Я хочу, чтобы только user1
и user2
имели доступ к этому клону (Project1
).
Когда я клонирую с помощью команды:
git clone http://myodmain/Project2/
Я хочу, чтобы только user3
имел доступ к этому клону (Project2
), и что user1
и user2
могут ' т доступ к нему.
Теперь мой сервер конфигурации может клонировать, pu sh, pull, merge, ... но все пользователи имеют одинаковое разрешение.
Пожалуйста, помогите мне с некоторыми примерами.