Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-06-03. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

新增 SSH 密钥到 GitHub 帐户

要在 您的 GitHub Enterprise Server 实例 上配置帐户以使用新的(或现有的)SSH 密钥,还需要将密钥添� 到帐户。

在将新的 SSH 密钥添� 到 您的 GitHub Enterprise Server 实例 上的帐户之前,您应该具有:

在向您在 您的 GitHub Enterprise Server 实例 上的帐户添� 新 SSH 密钥后,您可以重新配置任何本地存储库以使用 SSH。 更多信息请参阅“将远程 URL 从 HTTPS 转换为 SSH”。

  1. 将 SSH 公钥复制到剪贴板。

    如果您的 SSH 公钥文件与示例代� �不同,请修改文件名以匹配您当前的设置。 在复制密钥时,请勿添� 任何新行或空� �。

    $ pbcopy < ~/.ssh/id_ed25519.pub
    # Copies the contents of the id_ed25519.pub file to your clipboard

    提示:如果 pbcopy 不可用,可找到隐藏的 .ssh 文件夹,在常用的文本编辑器中打开该文件,并将其复制到剪贴板。

  2. 在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)

    用户� �中的 Settings 图� �

  3. 在用户设置侧边� �中,单击 SSH and GPG keys(SSH 和 GPG 密钥)身份验证密钥

  4. 单击 New SSH key(新 SSH 密钥)Add SSH key(添�  SSH 密钥)SSH 密钥按钮

  5. 在 "Title"(� �题)字段中,为新密钥添� 描述性� �签。 例如,如果您使用的是个人 Mac,此密钥名称可能是 "Personal MacBook Air"。

  6. 将密钥粘贴到 "Key"(密钥)字段。 密钥字段

  7. 单击 Add SSH key(添�  SSH 密钥)添� 密钥按钮

  8. 如有提示,请确认您的 GitHub Enterprise Server 密� �。 Sudo 模式对话框

  1. 将 SSH 公钥复制到剪贴板。

    如果您的 SSH 公钥文件与示例代� �不同,请修改文件名以匹配您当前的设置。 在复制密钥时,请勿添� 任何新行或空� �。

    $ clip < ~/.ssh/id_ed25519.pub
    # Copies the contents of the id_ed25519.pub file to your clipboard

    提示:如果 clip 不可用,可找到隐藏的 .ssh 文件夹,在常用的文本编辑器中打开该文件,并将其复制到剪贴板。

  2. 在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)

    用户� �中的 Settings 图� �

  3. 在用户设置侧边� �中,单击 SSH and GPG keys(SSH 和 GPG 密钥)身份验证密钥

  4. 单击 New SSH key(新 SSH 密钥)Add SSH key(添�  SSH 密钥)SSH 密钥按钮

  5. 在 "Title"(� �题)字段中,为新密钥添� 描述性� �签。 例如,如果您使用的是个人 Mac,此密钥名称可能是 "Personal MacBook Air"。

  6. 将密钥粘贴到 "Key"(密钥)字段。 密钥字段

  7. 单击 Add SSH key(添�  SSH 密钥)添� 密钥按钮

  8. 如有提示,请确认您的 GitHub Enterprise Server 密� �。 Sudo 模式对话框

  1. 将 SSH 公钥复制到剪贴板。

    如果您的 SSH 公钥文件与示例代� �不同,请修改文件名以匹配您当前的设置。 在复制密钥时,请勿添� 任何新行或空� �。

    $ cat ~/.ssh/id_ed25519.pub
    # Then select and copy the contents of the id_ed25519.pub file
    # displayed in the terminal to your clipboard

    提示:或者,您也可以找到隐藏的 .ssh 文件夹,在常用的文本编辑器中打开该文件,并将其复制到剪贴板。

  2. 在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)

    用户� �中的 Settings 图� �

  3. 在用户设置侧边� �中,单击 SSH and GPG keys(SSH 和 GPG 密钥)身份验证密钥

  4. 单击 New SSH key(新 SSH 密钥)Add SSH key(添�  SSH 密钥)SSH 密钥按钮

  5. 在 "Title"(� �题)字段中,为新密钥添� 描述性� �签。 例如,如果您使用的是个人 Mac,此密钥名称可能是 "Personal MacBook Air"。

  6. 将密钥粘贴到 "Key"(密钥)字段。 密钥字段

  7. 单击 Add SSH key(添�  SSH 密钥)添� 密钥按钮

  8. 如有提示,请确认您的 GitHub Enterprise Server 密� �。 Sudo 模式对话框

要了解有关 GitHub CLI 的更多信息,请参阅“关于 GitHub CLI”。

在使用 GitHub CLI 将 SSH 密钥添� 到帐户之前,必须向 GitHub CLI 进行身份验证。 更多信息请参阅 GitHub CLI 文档中的 gh auth login

要将 SSH 密钥添� 到您的 GitHub 帐户,请使用 ssh-key add 子命令,指定您公钥。

gh ssh-key add key-file

要包括新密钥的� �题,请使用 -t--title � �记。

gh ssh-key add key-file --title "personal laptop"

如果按照“生成新的 SSH 密钥”中的说明生成了 SSH 密钥,则可以使用此命令将密钥添� 到您的帐户。

gh ssh-key add ~/.ssh/id_ed25519.pub