这是我第一次使用git,我不确定发生了什么,我找不到解决问题的答案。
我正在跑步:
git commit -m 'first commit'
git remote add origin git@github.com:OldWest/CakePHP-Tutorials.git
git push origin master
每次我跑:推送原始主人,我得到错误:Permission Denied (publickey). Fatal: The remote end hung unexpectedly.
所以我运行:ssh-keygen -t rsa
来生成本地密钥。这没有解决它。
任何人都知道为什么这不起作用?
答案 0 :(得分:3)
您必须将您的公钥上传到GitHub上的your account,以便他们知道这是您而不是随机的人。密钥位于主目录的.ssh
文件夹中。
请参阅this page上的“将密钥添加到您的GitHub帐户”。