Назад | Перейти на главную страницу

Git на сервере Amazon

У меня git работает на сервере Amazon, и до сих пор я был единственным, кто использовал этот сервер. Я использую свой ключ Amazon ssh для подключения, а затем подключаюсь к серверу как root без необходимости ввода имени пользователя и пароля.

Теперь второму пользователю нужен доступ к репозиторию git, но я не хочу, чтобы у этого человека был root-доступ к машине, так как у меня там работает много других служб. Как я могу предоставить им доступ только к файлам git? Могу ли я сделать это, не передавая им закрытый ключ ssh?

РЕДАКТИРОВАТЬ: После множества проблем мне повезло сгенерировать ключ на Amazon - не оптимально, но мне нужно работать: http://utkarshsengar.com/2011/01/manage-multiple-accounts-on-1-amazon-ec2-instance/

Создайте для них новую учетную запись, установите членство в группах и права собственности / разрешения, чтобы у них был доступ для чтения / записи к репо. Попросите пользователя создать свою собственную пару ключей, а затем развернуть свой открытый ключ на сервере.