Skip to main content

检查现有 SSH 密钥

在生成 SSH 密钥之前,您可以检查是否有任何现有的 SSH 密钥。

关于 SSH 密钥

可以使用 SSH 在存储库中执行 Git 操作。 有关详细信息,请参阅“关于 SSH”。

如果有现有的 SSH 密钥,则可以使用该密钥通过 SSH 对 Git 操作进行身份验证。

检查现有 SSH 密钥

在生成新的 SSH 密钥之前,应该检查本地计算机是否存在现有密钥。

数据reusables.ssh.key类型支持 %}

  1. 输入 ls -al ~/.ssh 以查看是否存在现有的 SSH 密钥。

    $ ls -al ~/.ssh
    # Lists the files in your .ssh directory, if they exist
    
  2. 检查目录列表以查看是否已经有 SSH 公钥。 默认情况下,GitHub 支持的公钥的文件名如下。

    • id_rsa.pub

    • id_ecdsa.pub

    •      _id_ed25519.pub_
      

    提示

    如果收到错误,指示 ~/.ssh 不存在,则表明默认位置中没有现有的 SSH 密钥对。 您可以在下一步中创建新的 SSH 密钥对。

  3. 生成新的 SSH 密钥或上传现有密钥。

    • 如果您没有受支持的公钥和私钥对,或者不希望使用任何可用的密钥对,请生成新的 SSH 密钥。

    • 如果你看到已有的公钥和私钥对(例如 id_rsa.pubid_rsa)并希望用于连接 GitHub,可以将密钥添加到 ssh-agent。

      有关生成新的 SSH 密钥或向 ssh-代理添加现有密钥的详细信息,请参阅“生成新的 SSH 密钥并将其添加到 ssh-agent”。