github怎么创建密钥

fiy 其他 61

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在GitHub上创建密钥,你可以按照以下步骤进行操作:

    1. 登录到GitHub账户并转到主页。点击右上角的头像,然后选择”Settings”。

    2. 在左侧导航栏中,选择”SSH and GPG keys”。然后点击”New SSH key”。

    3. 在”Title”字段中,为你的密钥命名,以方便你后续识别。

    4. 打开一个新的终端窗口,运行以下命令来生成SSH密钥:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    在这个命令中,将 “your_email@example.com” 替换为你的GitHub注册邮箱。

    5. 系统会提示你选择密钥的保存位置,默认保存在用户主目录下的.ssh文件夹中。你可以按”Enter”键来使用默认的保存位置,或者输入你想要保存的路径。

    6. 如果你之前没有创建过SSH密钥,系统会询问你是否要覆盖已存在的密钥。如果你确信没有重要的密钥需要保留,你可以输入”yes”来覆盖。

    7. 接下来,系统会要求你设置一个密码以加密你的密钥。你可以选择设置密码,也可以留空跳过。但为了安全起见,建议设置密码。

    8. 生成密钥成功后,终端会显示你的公钥的路径和文件名。在你的主目录下的”.ssh”文件夹中,你会找到两个文件:id_rsa和id_rsa.pub,其中id_rsa是私钥,而id_rsa.pub是公钥。

    9. 打开id_rsa.pub文件,复制其中的所有内容。

    10. 返回到GitHub的网页上,在”Key”字段中粘贴你刚刚复制的公钥内容。

    11. 最后,点击”Add SSH key”按钮来保存你的密钥。

    现在,你已经成功地在GitHub上创建了SSH密钥。你可以使用这个密钥来连接到GitHub仓库,进行代码的推送和拉取。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Github上创建密钥,可以按照以下步骤进行操作:

    1. 登录到Github账户并进入主页。
    2. 点击右上角的个人头像,从下拉菜单中选择“Settings”。
    3. 在左侧菜单中选择“SSH and GPG keys”(或者点击“Developer settings”下面的“SSH and GPG keys”)。
    4. 点击“New SSH key”按钮,输入一个自定义的标题,可以标识该密钥用途(比如是用于工作、个人等)。
    5. 打开终端或命令行界面,使用以下命令生成密钥对:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    这将生成一对公钥和私钥。在提示输入文件名时,直接按Enter键即可使用默认文件名。
    6. 完成上述步骤后,会在SSH key界面看到出现一个文本框。将公钥的内容粘贴到该文本框中。
    7. 点击“Add SSH key”按钮,将公钥添加到Github账户中。
    8. 系统会提示输入Github账户的密码进行确认。输入账户密码后,密钥将被添加到Github账户中。
    9. 以后在使用Git进行操作时,可以选择SSH的方式进行,这样就可以使用添加的密钥进行认证和授权了。

    需要注意的是,私钥必须保密,不能泄露给第三方。而公钥可以在各种应用场景中使用,例如部署到服务器上、连接远程仓库等。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    使用SSH密钥对是使用Git和GitHub的一种非常安全和方便的方法。以下是如何在GitHub上创建和使用SSH密钥的详细步骤。

    1. 首先,打开终端(Mac和Linux用户)或Git Bash(Windows用户)。

    2. 通过运行“ssh-keygen”命令来生成新的SSH密钥。默认情况下,密钥将使用RSA算法,并保存在用户主目录的.ssh目录下。您可以选择使用自定义名称和密码来生成密钥。

    输入以下命令以生成密钥:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    在这个命令中,`your_email@example.com`是您的GitHub邮箱地址。您可以根据需要更改此值。

    3. 按照提示,选择将密钥保存在默认位置(按Enter键)或选择自定义位置。如果您选择自定义位置,请记录该位置。

    4. 在.ssh目录中,您将找到两个文件:id_rsa(私钥)和id_rsa.pub(公钥)。

    5. 复制公钥(id_rsa.pub)的内容。

    使用以下命令在终端中打开公钥文件:
    “`
    cat ~/.ssh/id_rsa.pub
    “`

    您将看到公钥的内容。复制它。

    6. 现在,在GitHub网站上打开您的个人资料设置。

    7. 在左侧导航栏中,单击“SSH and GPG keys”。
    ![GitHub SSH and GPG Keys](https://user-images.githubusercontent.com/39380262/129879533-b2b3b283-b6f4-4627-a2b1-0be00aa4ab12.png)

    8. 单击页面右上角的“New SSH key”按钮。
    ![GitHub New SSH key](https://user-images.githubusercontent.com/39380262/129879534-65167a98-2168-42d3-8c7c-079b8d15ebb2.png)

    9. 在“Title”字段中,为密钥提供一个描述性的名称。

    10. 在“Key”字段中,粘贴先前复制的公钥。

    11. 单击“Add SSH key”按钮。

    GitHub现在将您的公钥添加到您的帐户中。在以后的操作中,您将能够使用私钥与GitHub进行身份验证。

    12. (可选)如果您的私钥位于自定义位置,请运行以下命令将其添加到ssh-agent中:

    “`
    eval “$(ssh-agent -s)”
    ssh-add /path/to/private/key
    “`

    其中`/path/to/private/key`是您的私钥的实际路径。

    现在,您已经成功地在GitHub上创建了SSH密钥,并可以使用它来进行Git操作,如克隆存储库、推送更改等。记得将您的私钥保持安全,并且不要与其他人共享或将其上传到公共存储库。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部