сервер git настройка

с git никогда не работал, а тут потребовалось на работе поднять данный сервис

что сделано:
1. поднят ssh авторизация происходит по ключу

планирую размещать репозиторий в /opt/git
запустил установку пакета git
пакет создал группу и пользователя git
теперь я никак не могу понять куда я должен разместить ключи, чтобы можно было подключаться по ключам?
домашней директории /home/git нет..
это первый вопрос
второй: при подключении по ключу, все пользователи которые будут использовать git
будут подключаться под одним логином git,но каждый со своими ключом как при этом будет защищаться файл в котором хранятся ключи, чтобы исключить случайное удаление/изменение этого файла?
в манулах которые нашел, везде пользователя создают вручную, видимо мануалы писались под старый пакет Git.
сейчас по какой то причине создание пользователя создается пакетом и по какой-то причине /home/git не создается,
я подозреваю что так и нужно и настраивается как-то по другому доступ.

возможно что то не так понимаю.
Очень прошу помощи
вроде как получилось настроить,
я сначала создал пользователя git с домашней директорией, а потом уже ставил пакет.
Очень подробный мануал
одним git не удалось обойтись.
все-таки пришлось ставить и gitlab
поставил MySQL, redis, сделал предварительные настройки.
все по англоязычному мануалу с wiki
дошел до строчки:
"инициализация GitLab базы"
su - gitlab -s /bin/sh -c "cd '/usr/share/webapps/gitlab'; bundle-2.3 exec rake gitlab:setup RAILS_ENV=production"

для выполнения требуется пароль
пользователя нигде не задавал.
пробовал пароль задать через gpasswd
не помогло, все равно говорит пароль не верный
 
Зарегистрироваться или войдите чтобы оставить сообщение.