Я хочу предоставить доступ для совершения доступа к нескольким другим людям, каждый из которых имеет свой собственный репозиторий git на моем сервере Linux.Предоставление пользователям Linux доступа git, но не доступ к оболочке?
Один из способов сделать это будет:
foreach user x
adduser x
create /home/x/repo.git
ask user x to clone from ssh://myserver.com/home/x/repo.git
Однако это имеет нежелательный эффект, который они могли бы также подключиться через SSH. Я не хочу давать им доступ к оболочке.
Есть ли способ настроить его аналогичным образом, но просто дать им доступ к git-фиксации, а не доступ к оболочке?
Привет, ребята, как насчет того, чтобы мы переместили этот вопрос на еще один сайт stackexchange и разрешить ему открывать больше ответов? –