1
我一直在计算机A上工作,并希望在另一台计算机上的Github项目之一工作(让我们称之为计算机B),但我无法弄清楚如何导入它。现在,我试图做在另一台计算机上使用Github
混帐克隆SSH:在计算机B
//github.com/username/projectname.git但它说权限被拒绝(公钥)。
我应该在这里做什么?我应该在计算机B上生成SSH密钥并将其上传到我的github帐户?所以每台计算机都有自己的SSH密钥连接到github?我应该怎么做?我如何生成SSH密钥?
谢谢 - git/github到目前为止对我来说是一种痛苦,我很感激任何帮助。
这应该是一个dsa或rsa?我应该如何在github上命名它们? github只是比较所有密钥,所以命名不重要? – 2013-02-11 02:48:48
命名并不重要,它纯粹是为了你自己的记忆。关键类型不应该;我相信GitHub也会接受。 – Amber 2013-02-11 02:49:07
我收到此错误信息,当我做SSH -vT [email protected]: DEBUG1:提供公共密钥:/home/username/.ssh/id_rsa DEBUG1:服务器接受的关键:pkalg支持SSH-RSA BLEN代理承认使用密钥进行签名失败。 debug1:提供公钥:/home/username/.ssh/id_dsa debug1:服务器接受密钥:pkalg ssh-dss blen 435 代理承认使用密钥签名失败。 debug1:尝试私钥:/home/username/.ssh/identity debug1:没有更多身份验证方法可供尝试。 权限被拒绝(公钥)。 – 2013-02-11 02:58:50