Git clone не работает на открытом ключе.Я что-то упускаю? - PullRequest
1 голос
/ 11 февраля 2012

Из-за удушения установки Bundle в зависимости от libv8 от theRubyRacer, JSON и других гемов на win 7 я пытаюсь установить и запустить Ubuntu.Скопирован в файлы .gitconfig и .ssh / rsa_id и .ssh / rsa_id.pub, но пробует клон git частного репозитория, работает на win7, но не работает (с тем же открытым ключом) на linux:

james@ubuntu:/documents/projects/$ sudo git clone git@github.com:the_project/back_end
[sudo] password for james: 
Cloning into back_end...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

против win7's:

C:\test>git clone git@github.com:the_project/back_end
Cloning into back_end...
Enter passphrase for key '/c/Users/AJames/.shh/id_rsa':
remote: Counting objects: 10034, done.

есть идеи?Спасибо !!

1 Ответ

5 голосов
/ 11 февраля 2012

Использование sudo заставит его попытаться использовать ключ SSH root, а не ваш собственный.

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

...