远程端意外挂断了

时间:2012-03-20 16:41:56

标签: github

我安装了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 个答案:

答案 0 :(得分:1)

确保通过SSH密钥完全复制,就像在xxxx.pub文件中一样,不要添加行或空格。

再试一次或删除公钥和私钥并再次生成它们。它应该工作。还记得在Github网站上再次更新pub键。

还可以使用此命令测试现有密钥

ssh -T git@github.com