Удаленный конец неожиданно повесил трубку - PullRequest
0 голосов
/ 20 марта 2012

Я установил Git и запустил настройку моего имени пользователя и электронной почты.

git config --global user.name "Your Name"
git config --global user.email username@gmail.com
Add your public key 

Затем я создал каталог проектов с именем 'projectname' и зафиксировал его на удаленном сервере Git.

mkdir projectname
cd projectname
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:projectname/projectname.git
git push origin master

Мой открытый ключ был добавлен на сайт github.

Когда я пытаюсь зафиксировать, я получаю это сообщение об ошибке:

Permission denied (publickey). 
fatal: The remote end hung up unexpectedly

Есть предложения?- Я работаю с Ruby on Rails

1 Ответ

1 голос
/ 21 марта 2012

Убедитесь, что вы копируете за ключ SSH точно так же, как он находится в файле xxxx.pub, не добавляйте к нему строки или пробелы.

Попробуйте еще раз или удалите как открытый, так и закрытый ключи и сгенерируйте их снова. Он должен работать. Также не забудьте обновить ключ pub на веб-сайте Github.

Также проверьте существующий ключ с помощью этой команды

ssh -T git@github.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...