Предоставить доступ только для чтения к репозиторию git

Я не уверен, должно ли это быть здесь или на суперпользователе (поскольку это, кажется, относится к обеим темам), поэтому я поместил его сюда, если это не подходит, Я спрошу это у суперпользователя.

В любом случае, у меня есть репозиторий git, который не может стать полностью открытым (иначе я бы просто поместил его на github и покончил с этим), и у меня есть сервер, на котором я иметь доступ ssh (но не доступ суперпользователя), на этом сервере уже есть все двоичные файлы git. Мне нужно предоставить кому-то доступ только для чтения к этому git-repo (или, по крайней мере, доступ только для чтения к некоторым веткам, хотя я могу представить, что это намного сложнее).

В настоящее время я использую ssh для отправки и опросить мой локальный репозиторий git на этом сервере. Есть ли способ предоставить другому лицу доступ к серверу только для чтения? (Полагаю, меня устраивает то, что у нас обоих есть доступ на запись в репо, хотя я не уверен, как это сделать с разрешениями unix, поскольку у меня нет возможности создавать новые группы unix, поскольку у меня нет суперпользователя разрешения).

Спасибо за вашу помощь.

5
задан Leif Andersen 15 December 2010 в 14:40
поделиться