我有一个在GitHub中托pipe的代码库。
我有两个ubuntu机器(10.04版本),我开发。 在这些机器上,我根据GitHub的指示生成了我的密钥对。 使用命令ssh-keygen -t rsa -C "emailaddress"
我的服务器运行Debian Lenny。
现在我打算从我的服务器做一个克隆/拉,以保持更新。 因为在使用SVN的时候,这对我来说总是很好,我想我可以用git来做同样的事情。
当试图生成一个SSH密钥对,但是,我被提出的问题,它坚持做一个SSH密钥对。 另外,-C命令也是无效的。
另外,运行ssh-key --help在我的服务器上产生与Ubuntu不同的输出。
所以,我有点迷路了 在这里玩有不同的应用程序ssh-keygen吗?
免责声明:我可能忘记检查一些非常基本的东西,但与朋友一起,我们试图pipe理我们面临的障碍。 我们不是真正的铁杆人员:)
-C是相当无用的。它只是添加一个评论只是使用没有它的命令。 然后将新密钥添加到您的github帐户
ssh-keygen -t rsa
所有由SSH,Debian或Ubuntu生成的密钥都是SSH2密钥。 另外,Debian在默认情况下将数据写入~/.ssh ,所以我会研究为什么你的机器会有所不同 – 我期望你的SSHconfiguration(无论是全局的还是本地的)出现一些怪异的问题 -可能是您的关键位置和login失败问题。