2009-02-16 2 views

ответ

4

Чтобы ограничить доступ к клонированию хранилища, вы должны использовать SSH: // ... протокол, а также обеспечить доступ к SSH только тем пользователям, которые вы хотите иметь доступ.

Что вы, вероятно, должны сделать, это найти различные вопросы и ответы «git workflow» - они описывают способы, с помощью которых различные члены команды тянут/толкают друг друга/друг к другу. Есть много способов сделать это.

+0

Как я могу предоставить ssh доступ к тем пользователям, к которым я хочу получить доступ? –

+0

Вы создаете учетную запись для них на машине, на которой размещается репо, поэтому они могут клонировать, запуская что-то вроде: git clone user @ machine: /path/to/repo.git –

3

Я рекомендую gitosis управлять частными репозиториями.

Here у вас есть хороший учебник

Смежные вопросы