👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.20

新增 SSH 密钥到 GitHub 帐户

要配置 GitHub Enterprise 帐户使用新的(或现有)SSH 密钥,您还需要将其添加到 GitHub Enterprise 帐户。

Were you able to find what you were looking for?

在新增 SSH 密钥到 GitHub Enterprise 帐户之前,您应该已:

在新增 SSH 密钥到 GitHub Enterprise 帐户后,您可以重新配置任何本地仓库使用 SSH。 更多信息请参阅“将远程 URL 从 HTTPS 转换为 SSH”。

注意:DSA 密钥在 OpenSSH 7.0 中已废弃。如果您的操作系统使用 OpenSSH ,您需要在设置 SSH 时使用另一种类型的密钥,如 RSA 密钥。 例如,如果您的操作系统是 macOS Sierra,您可以使用 RSA 密钥设置SSH。

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

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

    $ pbcopy < ~/.ssh/id_rsa.pub
    # Copies the contents of the id_rsa.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 密码。

    Sudo 模式对话框

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

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

    $ clip < ~/.ssh/id_rsa.pub
    # Copies the contents of the id_rsa.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 密码。

    Sudo 模式对话框

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

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

    $ sudo apt-get install xclip
    # Downloads and installs xclip. If you don't have `apt-get`, you might need to use another installer (like `yum`)
    
    $ xclip -sel clip < ~/.ssh/id_rsa.pub
    # Copies the contents of the id_rsa.pub file to your clipboard

    提示:如果 xclip 不可用,可找到隐藏的 .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 密码。

    Sudo 模式对话框

Were you able to find what you were looking for?

问问别人

找不到要找的内容?

联系我们