2009-08-20 78 views

回答

5

Git有有关创建和使用私有密钥的好文章:

http://github.com/guides/providing-your-ssh-key

+0

如何将我的.ppk私钥传输到Mac? (它是由腻子创建的。) – 2009-08-20 15:01:04

+0

你可以scp它或某物,但是.ppk文件对于unix私钥/公钥加密不是标准化的。 – localshred 2009-08-20 15:20:35

+0

putty有一个实用程序可将ppk键转换为其他格式。我忘了它的名字是什么,但你可以从腻子下载的同一页面找到它。 – 2009-08-21 03:19:22

0

我想说的只是创建一个新的密钥。如果你发布给github,推送两个公共密钥并没有什么大不了的,而把它放在另一个服务器上也是一样 - 它只是〜/ .ssh/authorized_keys中的另一个条目。

localshred指出的github指南应该有你需要的所有方向。

1

如果用PuTTY Key Generator打开密钥,则可以将密钥导出为OpenSSH格式。只需将其复制到您的mac并将其作为id_rsa的文件放入您的~/.ssh目录(如果您尚未运行ssh-keygen,则必须创建该目录)。

Export OpenSSH key

如果不是太麻烦了,虽然你可以使用ssh-keygen创建一个新的密钥对,并添加新的id_rsa.pub公钥你所访问的帐户。大多数在线git存储库和ssh主机(如Winsshd)允许您将多个密钥链接到一个帐户。

+0

很好的回复,但问题是Mac。 – 2015-04-03 01:43:32

+2

他特别询问使用使用putty生成的私钥并使用putty将其导出为您的mac可以使用的格式,这对我来说似乎是合理的。如果他想在自己的mac上创建一个新的密钥,我还有一段关于使用'ssh-keygen'的底部。 – 2015-04-03 22:12:26