github如何创建公钥

worktile 其他 47

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在GitHub上创建公钥,需要按照以下步骤进行操作:

    1. 生成SSH密钥对:在本地计算机上打开命令行界面(如Git Bash),输入以下命令来生成密钥对:
    “`
    $ ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    这里的`your_email@example.com`应替换为你的GitHub注册邮箱。

    2. 设置密钥文件和短语:运行上述命令后,会提示你选择保存密钥的文件路径和设置密钥短语。你可以选择默认路径,也可以自定义路径。同时,密码短语是用于保护密钥的,建议设置一个强密码短语。

    3. 添加密钥到ssh-agent:运行以下命令来启动ssh-agent并将生成的私钥添加到其中:
    “`
    $ eval $(ssh-agent -s)
    $ ssh-add ~/.ssh/id_rsa
    “`
    如果你选择了自定义的路径保存密钥,需要将`~/.ssh/id_rsa`替换为你设置的密钥路径。

    4. 复制公钥:运行以下命令来将公钥复制到剪贴板:
    “`
    $ clip < ~/.ssh/id_rsa.pub ``` 如果你使用的操作系统是MacOS,可以使用如下命令复制公钥到剪贴板: ``` $ pbcopy < ~/.ssh/id_rsa.pub ```5. 在GitHub上添加公钥:登录你的GitHub账户,进入“Settings”页,点击“SSH and GPG keys”,然后点击“New SSH key”。在“Title”栏中,填写一个方便识别的名称,然后将剪贴板中的公钥粘贴到“Key”栏中。最后,点击“Add SSH key”完成添加。现在,你在GitHub上创建了一个公钥并与你的账户关联。以后,当你通过SSH与GitHub进行通信时,GitHub将使用这个公钥进行身份验证。

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

    要在GitHub上创建公钥,您需要遵循以下步骤:

    步骤1:生成SSH密钥对
    在您的计算机上生成SSH密钥对。您可以使用以下命令在终端或控制台中生成密钥对:

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

    注意:将 “your_email@example.com” 替换为您的GitHub邮箱地址。

    系统会要求您选择要保存密钥的位置和文件名,并提示您输入一个密码来保护私钥(可选)。建议您为私钥设置密码以增加安全性。

    生成密钥之后,系统将生成两个文件:id_rsa(私钥)和id_rsa.pub(公钥)。

    步骤2:添加公钥到GitHub
    打开GitHub网站,登录到您的帐户。

    点击右上角的个人资料图标,然后选择“Settings”。

    在左侧菜单中选择“SSH and GPG keys”。

    点击“New SSH key”按钮。

    在“Title”字段中输入一个描述性的标题,以区分不同的密钥。

    在“Key”字段中,复制并粘贴您的公钥(id_rsa.pub文件的内容)。

    单击“Add SSH key”按钮。

    步骤3:验证公钥
    打开终端或控制台,并运行以下命令来测试您的密钥是否成功:

    ssh -T git@github.com

    系统会提示您是否信任GitHub的主机,输入“yes”并按下回车。

    如果一切正常,您将看到一条欢迎消息,表示您的公钥已成功连接到您的GitHub账户。

    步骤4:使用公钥进行身份验证
    现在,您可以在您的本地计算机上使用SSH协议进行与GitHub的通信,无需每次都输入密码。

    在终端或控制台中,使用以下命令将GIT的存储库克隆到本地:

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

    将“username/repo”替换为您要克隆的存储库的用户名和存储库名称。

    此时,您将无需提供密码即可进行操作。系统将使用您的私钥来进行身份验证。

    总结:

    创建GitHub公钥的步骤如下:
    1. 生成SSH密钥对
    2. 将公钥添加到GitHub中
    3. 验证公钥是否成功连接到GitHub
    4. 使用公钥进行身份验证,免去密码输入的麻烦。

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

    创建公钥是使用GitHub进行代码托管和合作的重要步骤之一。公钥的创建可以确保代码的安全性,并与私钥配对以进行加密通信。下面是在GitHub上创建公钥的详细步骤和操作流程:

    1. 生成 SSH 密钥对
    – 打开终端或命令行界面
    – 运行以下命令来生成 SSH 密钥对:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    – 在上述命令中,“your_email@example.com”替换为你的电子邮件地址,用于标识密钥对的所有者。
    – 您将被要求选择存储密钥的位置和文件名。默认情况下,它们将位于用户主目录的.ssh文件夹中。

    2. 添加公钥到 GitHub 账户
    – 登录到你的 GitHub 账户。
    – 在右上角的用户头像旁边,点击下拉菜单,选择“Settings”。
    – 在页面左侧的菜单中,选择“SSH and GPG keys”。
    – 点击“New SSH key”按钮。
    – 在“Title”字段中,输入一个描述性名称,以便识别该密钥。
    – 在“Key”字段中,复制并粘贴你先前生成的公钥(位于.ssh文件夹中的 id_rsa.pub 文件里)。
    – 点击“Add SSH key”按钮。

    3. 验证公钥是否正常工作
    – 返回终端或命令行界面。
    – 运行以下命令来测试 SSH 连接是否成功:
    “`
    ssh -T git@github.com
    “`
    – 如果一切正常,你将看到输出 `Hi username! You’ve successfully authenticated…`。

    这样,你就成功地在 GitHub 上创建了公钥,并将其添加到你的账户中。在使用 Git 进行后续操作时,可以使用 SSH URI 以加密方式与 GitHub 进行通信。

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

400-800-1024

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

分享本页
返回顶部