【问题标题】:Loading my private key for use in git on Mac加载我的私钥以在 Mac 上的 git 中使用
【发布时间】:2010-11-21 08:33:04
【问题描述】:

我正在尝试在 Mac 上使用 git(我是 Mac 新手。)我显然必须加载我的私钥。在我的 Windows 机器上,我只使用 pageant 和 msysgit。如何在 Mac 上将我的私钥加载到 git 中?

【问题讨论】:

    标签: git macos private-key


    【解决方案1】:

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

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

    【讨论】:

    • 很好的回复,但问题是针对 Mac 的。
    • 他特别询问使用 putty 生成的私钥并使用 putty 将其导出为您的 mac 可以使用的格式对我来说似乎是合理的。如果他想在他的 Mac 上创建一个新密钥,我在底部还有一段关于使用 ssh-keygen...
    【解决方案2】:

    我会说只是创建一个新密钥。如果你在 github 上发帖,将两个公钥向上推送并没有什么大不了的,将它放在另一台服务器上也是如此 - 它只是 ~/.ssh/authorized_keys 中的另一个条目。

    localshred 指向的 github 指南应该包含您需要的所有方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-06
      • 2023-03-24
      • 2016-05-13
      • 2015-10-25
      • 2016-08-20
      • 1970-01-01
      • 2014-12-26
      • 2021-12-10
      相关资源
      最近更新 更多