У меня проблема с другими пользователями, которые могут подключаться к моему серверу gitolite.
С моей стороны все работает нормально (я администратор и тоже сделал gl-easy-install
) - однако я запросил pub
у другого пользователя и добавил его в keydir
вместе с добавлением их разрешения на репо gitolite-admin
в файле conf
. Я git add
и commit
эти файлы и push
их резервное копирование на сервер gitolite. Все выглядит хорошо.
Я сказал пользователю попробовать git clone git@server.com:gitolite-admin.git
, и он получит ошибку разрешения. Хуки команд находятся в файле authorized_keys
пользователя git, поэтому я немного запутался в том, что мне не хватает.
В некоторых других ответах я видел, что правильный адрес для использования - user@server.com:gitolite-admin.git
, но на основе файла authorized_keys
это не совсем правильно.
Помощь очень ценится, спасибо за ваш опыт!