【发布时间】:2011-03-11 13:19:54
【问题描述】:
我的 Windows 7 计算机上有一个包含我的 DSA 私钥的文件。
如何将它添加到我的 Macbook,以便我可以从它连接到 git? (我有自己的托管公司,上面有 git)。
如果我需要以某种方式保持它的活力,我也希望将它添加到我的 bash_profile 中。
【问题讨论】:
我的 Windows 7 计算机上有一个包含我的 DSA 私钥的文件。
如何将它添加到我的 Macbook,以便我可以从它连接到 git? (我有自己的托管公司,上面有 git)。
如果我需要以某种方式保持它的活力,我也希望将它添加到我的 bash_profile 中。
【问题讨论】:
您的 Windows 7 计算机上的私钥应该永远离开该计算机。
在您的 Mac 上创建一个新的私钥/公钥对,并将公钥添加到您要连接的服务器(即您的托管公司的服务器上,该服务器上有 git 存储库)。如果服务器是 Linux 服务器,您只需将新公钥文件的内容附加到服务器上的 ~/.ssh/authorized_keys 即可。对于其他类型的服务器,将有一些等效的方法来添加新的公钥,但我不知道它会是什么 - 这取决于服务器操作系统以及它可能运行的 SSH 软件。
【讨论】:
您可以将密钥放在
如果要生成新密钥,请使用 ssh-keygen。
【讨论】:
/.ssh 目录,或从他的Win7 计算机中任何地方。这是私钥...