如何添加公钥到github

fiy 其他 4

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要将公钥添加到GitHub,您可以按照以下步骤进行操作:

    1. 首先,在本地生成SSH密钥对。打开终端(对于Windows用户,可以使用Git Bash或其他终端工具),输入以下命令:

    “`bash
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    其中,your_email@example.com替换为您在GitHub上注册的电子邮件地址。您可以选择使用不同的文件名和密码,请根据需要进行设置。

    2. 然后,系统将提示您选择保存公钥的位置和文件名。按Enter键接受默认设置(通常为~/.ssh/id_rsa),或根据您的需要进行自定义设置。

    3. 接下来,系统将要求您输入密码。您可以选择设置密码或留空。请记住,如果您不设置密码,任何人都可以使用您的私钥访问您的GitHub帐户。

    4. 执行完上述步骤后,终端将显示公钥的指纹和保存路径。使用以下命令来查看公钥的内容:

    “`bash
    cat ~/.ssh/id_rsa.pub
    “`

    5. 将公钥的内容复制到剪贴板中。

    6. 然后,登录到GitHub帐户。转到您的个人资料设置页面,点击”SSH and GPG keys”选项卡。

    7. 在”Key”字段中,粘贴您在步骤5中复制的公钥。

    8. 输入一个描述以标识此公钥,例如”Work Laptop”或”Home Desktop”。

    9. 最后,点击”Add SSH key”按钮。

    现在,您已成功将公钥添加到GitHub上。您可以使用该密钥来对您的存储库进行身份验证,而无需每次输入密码。

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

    要将公钥添加到GitHub,您可以按照以下步骤进行操作:

    步骤1:生成SSH密钥对
    首先,您需要生成SSH密钥对,其中包括一个公钥和一个私钥。在您的终端中运行以下命令来生成密钥对:

    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    请注意,在命令中替换”your_email@example.com”为您在GitHub帐户上使用的电子邮件地址。生成命令将要求您输入密钥的保存位置和密码。

    步骤2:复制公钥
    接下来,您需要复制生成的公钥。在终端中运行以下命令来复制公钥:

    “`
    cat ~/.ssh/id_rsa.pub
    “`

    这将从您的密钥文件中显示公钥。请将其复制到剪贴板中。

    步骤3:将公钥添加到GitHub
    在GitHub上登录您的帐户,并转到您的个人资料设置。

    选择”SSH and GPG keys”选项卡,然后点击”New SSH key”按钮。

    在”Title”字段中输入一个简短的描述,以标识该公钥。

    将您在步骤2中复制的公钥粘贴到”Key”字段中。

    最后,点击”Add SSH key”按钮以保存并添加公钥到您的GitHub帐户。

    步骤4:测试连接
    要测试您的连接是否成功,您可以在终端中运行以下命令:

    “`
    ssh -T git@github.com
    “`

    如果您看到一条消息,表明您已成功连接到GitHub,那么您的公钥已成功添加。

    步骤5:使用公钥进行身份验证
    一旦您将公钥添加到GitHub,您就可以使用它来进行身份验证。在克隆或推送到GitHub存储库时,您不再需要提供用户名和密码,而是使用SSH URL连接。

    例如,如果您要克隆一个仓库,您可以使用以下命令:

    “`
    git clone git@github.com:username/repo.git
    “`

    替换”username”为您的GitHub用户名,”repo”为要克隆的存储库名称。

    这些是将公钥添加到GitHub的主要步骤。确保在将公钥添加到GitHub之前,您已在本地生成了SSH密钥对,并且您的公钥与您的GitHub帐户相关联。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要将公钥添加到GitHub上,您需要遵循以下步骤:

    第1步:生成SSH密钥对
    要在GitHub上添加公钥,您需要先生成SSH密钥对。SSH密钥由公钥和私钥组成,公钥存储在GitHub服务器上,私钥存储在您的本地计算机上。这样,您就可以使用私钥与GitHub进行安全的通信。

    要生成SSH密钥对,请按照以下步骤操作:

    1. 打开终端或命令行界面。

    2. 输入以下命令来生成SSH密钥对:

    “`shell
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    上述命令中的`your_email@example.com`应替换为您关联到GitHub帐户的电子邮件地址。

    3. 系统会提示您选择文件名和位置来保存密钥对。按需求进行选择,或直接按Enter键使用默认值。

    4. 如果您已经在系统中设置了SSH密钥的密码,系统会要求您输入密码。如果未设置密码,请直接按Enter键。

    5. 完成上述步骤后,系统将生成SSH密钥对,并在您选择的文件位置上保存。

    第2步:将公钥添加到GitHub上

    1. 登录您的GitHub帐户。

    2. 单击右上角的头像,然后选择“Settings”选项。

    3. 在侧边栏中选择“SSH and GPG keys”选项。

    4. 点击“New SSH key”按钮。

    5. 在“Title”字段中为您的公钥命名,并将公钥的内容复制到“Key”字段中。您可以在终端或命令行界面中使用以下命令来复制公钥的内容:

    “`shell
    cat ~/.ssh/id_rsa.pub
    “`

    公钥文件默认保存在`~/.ssh/id_rsa.pub`路径下。

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

    第3步:验证设置是否成功

    为了确保您已成功将公钥添加到GitHub上,请按照以下步骤操作:

    1. 打开终端或命令行界面。

    2. 输入以下命令:

    “`shell
    ssh -T git@github.com
    “`

    如果您之前设置了SSH密钥密码,系统会要求您输入密码。

    3. 如果您看到了以下输出,则说明您已成功设置SSH连接并验证:

    “`
    Hi [your_username]! You’ve successfully authenticated, but GitHub does not provide shell access.
    “`

    上述输出中的`[your_username]`应该是您在GitHub上的用户名。

    恭喜!您已成功将公钥添加到GitHub上。现在,您可以使用SSH协议与GitHub进行安全的通信,例如克隆仓库、推送更改等。

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

400-800-1024

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

分享本页
返回顶部