2011-10-08 106 views
1

我连接通过我的FTP服务器的GitHub拒绝服务器的权限(公钥)到GitHub上。我添加了由我的服务器生成的公钥,然后尝试连接,它仍然给我“权限被拒绝”,我在下面附加了一个截图。连接通过

enter image description here

enter image description here

+0

你真的登录了githubs网站和您的帐户设置中复制你的钥匙插入相应的字段? – KingCrunch

+0

是的,那很简单。想知道如果它可以与我的托管,我与Dreamhost共享托管。 –

回答

1

你不能只是ssh成这样githubs服务器。 Github的SSH服务器允许你通过他们的服务器使用git,而不是shell访问。你得到拒绝“权限”,因为你与用户github而不是git登录。

加入您的SSH公钥Github上(你已经正确完成)后,只需使用git与SSH远程。

如果您还没有本地回购然而,仅仅使用类似:

git clone [email protected]:Bumblebee-Project/Bumblebee.git 

否则,新的远程添加到您现有的混帐回购协议:

git add origin [email protected]:Bumblebee-Project/Bumblebee.git 

之后,把你的地方回购有:

git push 

又见http://help.github.com/remotes/