【发布时间】:2010-11-21 08:33:04
【问题描述】:
我正在尝试在 Mac 上使用 git(我是 Mac 新手。)我显然必须加载我的私钥。在我的 Windows 机器上,我只使用 pageant 和 msysgit。如何在 Mac 上将我的私钥加载到 git 中?
【问题讨论】:
标签: git macos private-key
我正在尝试在 Mac 上使用 git(我是 Mac 新手。)我显然必须加载我的私钥。在我的 Windows 机器上,我只使用 pageant 和 msysgit。如何在 Mac 上将我的私钥加载到 git 中?
【问题讨论】:
标签: git macos private-key
如果您使用PuTTY Key Generator 打开密钥,您可以以 OpenSSH 格式导出您的密钥。只需将其复制到您的 mac 并将其作为一个名为 id_rsa 的文件放在您的 ~/.ssh 目录中(如果您还没有运行 ssh-keygen,则必须创建该目录)。
如果不是太麻烦,您可以使用ssh-keygen 创建一个新的密钥对并将新的id_rsa.pub 公钥添加到您正在访问的帐户中。大多数在线 git 存储库和 ssh 主机(如 Winsshd)允许您将多个密钥链接到一个帐户。
【讨论】:
ssh-keygen...
我会说只是创建一个新密钥。如果你在 github 上发帖,将两个公钥向上推送并没有什么大不了的,将它放在另一台服务器上也是如此 - 它只是 ~/.ssh/authorized_keys 中的另一个条目。
localshred 指向的 github 指南应该包含您需要的所有方向。
【讨论】: