пользователей просят ввести пароль при использовании gitolite

Я успешно создал репозиторий gitolite-admin.gitна сервере (, скажем)10.107.105.13. Я могу клонировать это репо на свой локальный компьютер (, скажем)10.14.42.7выпустив git clone gitolite@10.107.105.13:gitolite-admin.Мне пришлось добавить несколько строк в файл .ssh/config, чтобы убедиться, что используется правильный закрытый ключ.

Затем я добавил пользователя dilawarв файл conf/gitolite.confи соответствующий ключ dilawar.pubв папку keys. Я добавил и зафиксировал эту фиксацию в репозитории gitolite-admin. Я также добавил еще одну запись в файл .ssh/conf, чтобы использовать правильный закрытый ключ. Но когда пытаюсь сделать git clone dilawar@10.107.105.13:testing, гитолит просит пароль. У меня сложилось впечатление, что мне не нужно создавать пользователя dilawar на 10.107.105.13. Я проверил, войдя на сервер, что репозиторий testing.git существует, а открытый ключ -dilawar.pubбыл добавлен в .ssh/authorized_keys.

Я также пытался ssh -vvvv dilawar@10.107.105.13проверить, правильный ли файл предлагается. Вот мой файл .ssh/conf.

HostName 10.107.105.13 
    User gitolite
    IdentityFile ~/.ssh/gitolite

Host 10.107.105.13
    HostName 10.107.105.13 
    User dilawar 
    IdentityFile ~/.ssh/id_rsa

Что я делаю неправильно?

6
задан Dilawar 6 June 2012 в 00:01
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: