怎么设置github的公钥

fiy 其他 10

回复

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

    要设置GitHub的公钥,需要遵循以下步骤:

    1. 生成SSH密钥对:在命令行终端窗口中,输入以下命令:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    (将 `your_email@example.com` 替换为您在GitHub上注册的电子邮件地址)

    2. 选择一个文件路径来保存新生成的SSH密钥对。默认情况下,它会存储在用户主目录下的 `.ssh` 文件夹中的 `id_rsa` 和 `id_rsa.pub` 文件中。

    3. 添加SSH密钥到ssh-agent:在命令行终端窗口中,运行以下命令:
    “`
    eval $(ssh-agent -s)
    ssh-add ~/.ssh/id_rsa
    “`

    4. 复制公钥内容:在命令行终端窗口中,运行以下命令来复制公钥内容:
    “`
    cat ~/.ssh/id_rsa.pub
    “`

    5. 登录GitHub账户:在您的浏览器中打开GitHub网站,并登录您的GitHub账户。

    6. 添加公钥到GitHub:在GitHub网站的顶部导航栏中,点击您的头像,然后选择“Settings”(设置)选项。在左侧菜单中,选择“SSH and GPG keys”(SSH和GPG密钥)。

    7. 点击“New SSH key”(新建SSH密钥)按钮。在“Title”(标题)栏中,可以为此公钥命名。在“Key”(密钥)栏中,粘贴您之前复制的公钥内容。

    8. 点击“Add SSH key”(添加SSH密钥)按钮,完成添加。

    现在您已经成功设置了GitHub的公钥。这样,您就可以使用SSH协议来与GitHub进行安全的通信,例如进行代码的推送和拉取操作。

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

    要设置Github的公钥,您需要按照以下步骤进行操作:

    1. 生成SSH密钥对
    首先,您需要在本地计算机上生成SSH密钥对。SSH密钥对由公钥和私钥组成,公钥用于上传到Github,私钥用于对您与Github之间的通信进行加密。您可以使用以下命令生成SSH密钥对:
    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`
    这将生成一个4096位的RSA密钥对,并要求您提供一个电子邮件地址作为标识。

    2. 添加公钥到Github
    接下来,您需要将公钥添加到Github的设置中。登录到Github帐户,然后转到“Settings”页面。在侧边栏中选择“SSH and GPG keys”,然后单击“New SSH key”按钮。在“Title”字段中为您的密钥提供一个描述性名称,并将公钥内容复制到“Key”字段中。最后,单击“Add SSH key”按钮完成添加。

    3. 连接Github仓库
    现在您已经添加了公钥到Github,接下来您需要连接到Github仓库。在本地计算机的终端中运行以下命令,将您的Github仓库克隆到本地:
    “`
    git clone git@github.com:your-username/your-repository.git
    “`
    将“your-username”替换为您的Github用户名,“your-repository”替换为您要克隆的仓库名称。

    4. 配置git用户名和电子邮件地址
    为了确保您的提交被正确归因于您的Github帐户,您需要配置git的用户名和电子邮件地址。在终端中运行以下命令,将您的用户名和电子邮件地址配置为全局变量:
    “`
    git config –global user.name “Your Name”
    git config –global user.email “your_email@example.com”
    “`
    将“Your Name”替换为您的名称,“your_email@example.com”替换为您的电子邮件地址。

    5. 进行提交
    现在,您已经完成了Github的公钥设置,并且可以开始使用git提交更改到您的仓库。使用git命令添加、提交和推送更改:
    “`
    git add .
    git commit -m “Commit message”
    git push origin master
    “`
    将“Commit message”替换为您对此次提交的描述。

    通过按照上述步骤设置Github的公钥,您就可以通过SSH与Github进行安全的通信,并在本地计算机上进行代码更改和提交。

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

    设置GitHub的公钥涉及到以下几个步骤:

    1. 生成SSH密钥对:
    – 打开终端或命令提示符窗口。
    – 输入以下命令:`ssh-keygen -t rsa -b 4096 -C “your_email@example.com”`,将其中的”your_email@example.com”替换为你的GitHub账号邮箱地址。
    – 按Enter键接受默认文件路径和文件名。
    – 提示输入密码时,可以选择设置一个密码以提高密钥的安全性,或者直接按Enter键跳过。
    – 生成密钥对后,将在默认路径下生成两个文件:id_rsa和id_rsa.pub,其中id_rsa是私钥,id_rsa.pub是公钥。

    2. 上传公钥到GitHub:
    – 在GitHub网站上登录你的账号。
    – 点击右上角的头像,选择Settings。
    – 在左边菜单中选择SSH and GPG keys。
    – 点击右上角的New SSH key按钮。
    – 在Title栏中为公钥设置一个可识别的标题。
    – 打开id_rsa.pub文件,将其内容复制到Key栏中。
    – 点击下方的Add SSH key按钮。

    3. 测试连接:
    – 回到终端或命令提示符窗口。
    – 输入以下命令:`ssh -T git@github.com`。
    – 第一次连接时,会弹出一个提示,确认后输入yes。
    – 如果显示出`Hi {username}! You’ve successfully authenticated, but GitHub does not provide shell access.`的信息,说明连接成功。

    这样,你的公钥就被成功设置到GitHub中了,你可以在本地使用私钥对GitHub仓库进行访问和操作。记住,私钥是非常重要和敏感的,请妥善保管,不要泄露给他人。

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

400-800-1024

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

分享本页
返回顶部