Я пытаюсь настроить git-репозиторий на моем Linux-боксе (Debian). Я хочу клонировать git repo на моем osx Lion. Я установил gitosis, создаю ключ rsa для моего компьютера (git_rsa), поставлю его на сервер и инициализирую gitosis. У меня есть файл ~/.ssh/config, потому что порт ssh не является значением по умолчанию. Я добавил ключ git_rsa в свой брелок. Мой ~/.ssh/конфигурация выглядитgit clone permission denied (gitosis)
Хост мерзавец
HostName mydomain.com
Port 54321
Identityfile ~/.ssh/git_rsa
User git
при попытке клонировать администратор репозиторий:
git clone git:gitosis-admin.git
Я дал: Отказано в (ОткрытыйКлюче). фатальный: удаленный конец неожиданно повесил трубку В чем проблема? (Ключ chmoded to 700 и ssh работает отлично с одним и тем же ключом, но с другим пользователем)
Кто-нибудь может дать мне подсказку, как я могу решить эту проблему?
Заранее спасибо.
У вас есть аккаунт '' git' 'на вашем сервере, верно? С его '/ home/git/.ssh/authorized_keys' с содержимым' git_rsa.pub'? – VonC
Да, у меня есть аккаунт git, а authorized_keys - содержимое git_rsa.pub. – hcpeter
Просто из любопытства, почему гитоз (который устарел), а не гитолит? https://github.com/sitaramc/gitolite – VonC