gitolite-admin и gitolite server на одной машине

Здесь есть несколько похожий вопрос, но он не решил мою проблему, так что дело в том. Я создал сервер gitolite на своей второй машине, но я также размещаю там веб-сервис. Мое намерение состоит в том, чтобы веб-сервис мог связываться с ним, например, добавлять новый репозиторий. Для этого мне нужно клонировать репозиторий gitolite-admin на тот же компьютер, на котором размещен сервер.

Итак, я создал пользователя git, который отвечает за сервер gitolite. Я попытался сгенерировать пару ключей ssh ​​и скопировал ее на свой основной компьютер, чтобы добавить ее пользователям в репозиторий gitolite-admin.

Но на вторичной машине, где размещен сервер, с пользователем, отличным от git, когда я пытаюсь git clone git @ localhost: gitolite-admin, он говорит:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/pi/.ssh/raspi.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/pi/.ssh/raspi.pub
git@localhost's password: 

И я отключил пароль git, но он все равно его запрашивает. Пожалуйста, помогите мне здесь.


person PBMartins    schedule 03.09.2015    source источник
comment
Поможет ли stackoverflow.com/q/1556119/6309?   -  person VonC    schedule 03.09.2015
comment
Кажется, с Git не так много проблем, как с SSH. Открытый ключ должен иметь -rw-r--r-- разрешения, убедитесь, что это так.   -  person Arkadiusz Drabczyk    schedule 03.09.2015
comment
VonC, извините, но это не помогло ... Аркадиуш Драбчик, да, у него есть разрешения -rw-r - r-.   -  person PBMartins    schedule 03.09.2015