Git доступ для записи и чтения, не будучи пользователем сервера - PullRequest
2 голосов
/ 24 марта 2012

Я некоторое время искал, но не смог найти подходящего решения: Мой случай:

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

Существует ли такая возможность только путем создания учетной записи пользователя на сервереили я могу сделать это по-другому?Конечно, я хочу, чтобы он только читал / записывал в репозиторий, но я не хочу, чтобы он видел, что происходит за пределами этого репозитория на сервере?

Надеюсь, это не слишком задумано нестандартно ?!Заранее спасибо!

1 Ответ

2 голосов
/ 24 марта 2012

Если у вас на сервере была авторизация слой Gitolite , вы сможете зарегистрироватьсяоткрытый ключ ssh внешнего пользователя, предоставляющий ему / ей доступ к одному конкретному репозиторию (как сконфигурировано в вашем файле конфигурации gitolite )

Gitolite

(изсообщение в блоге " SSH и установка Gitolite - часть 2 ")

...