github怎么配置秘钥

fiy 其他 82

回复

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

    要在GitHub上配置SSH密钥,请按照以下步骤进行操作:

    1. 生成SSH密钥对:
    – 打开终端/命令提示符;
    – 输入命令:`ssh-keygen -t rsa -b 4096 -C “your_email@example.com”`;
    – 提示输入保存密钥文件的路径和文件名,直接按回车使用默认值;
    – 然后输入一个强密码来保护密钥,或者直接回车跳过(不推荐)。

    2. 添加SSH密钥到ssh-agent:
    – 启动ssh-agent:输入命令`eval “$(ssh-agent -s)”`;
    – 将生成的私钥添加到ssh-agent中:输入命令`ssh-add ~/.ssh/id_rsa`(如果你使用的是自定义路径和文件名,请修改相应命令)。

    3. 将公钥添加到GitHub帐户:
    – 复制公钥到剪贴板:输入命令`pbcopy < ~/.ssh/id_rsa.pub`(如果你使用的是Linux系统,请使用`xclip -sel clip < ~/.ssh/id_rsa.pub`); - 登录到你的GitHub帐户; - 点击右上角的头像,选择“Settings”; - 在左侧导航栏选择“SSH and GPG keys”; - 点击“New SSH key”; - 在“Title”字段中,起一个描述性的名字,比如“My SSH Key”; - 将剪贴板中的公钥粘贴到“Key”字段; - 点击“Add SSH key”按钮。现在,你已经成功配置了SSH密钥和GitHub帐户的关联,可以通过SSH方式与GitHub进行通信,例如克隆、推送和拉取代码等操作。记得在Git命令中使用SSH链接(例如`git@github.com:username/repo.git`)而不是HTTPS链接。

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

    配置 GitHub 秘钥是非常重要的一步,它允许你在与 GitHub 服务器进行通信时进行安全的身份验证。下面是配置 GitHub 秘钥的步骤:

    1. 生成 SSH 秘钥对:
    – 打开终端(在 macOS 和 Linux 上)或 Git Bash(在 Windows 上)。
    – 输入以下命令:`ssh-keygen -t rsa -b 4096 -C “your_email@example.com”`。将 `your_email@example.com` 替换为你的 GitHub 注册邮箱。按回车键确认路径和密码,或直接回车以使用默认值。
    – 终端将会显示生成秘钥的进度条。
    – 生成秘钥成功后,终端将显示秘钥保存的路径,默认路径为 `~/.ssh/id_rsa`。

    2. 添加 SSH 秘钥到 GitHub:
    – 复制公钥到剪贴板。
    – 访问 GitHub 的个人设置页面,点击左侧菜单中的 “SSH and GPG keys”。
    – 点击 “New SSH key”。
    – 在 “Title” 输入一个有描述性的名称,然后将刚才复制的公钥粘贴到 “Key” 输入框中。
    – 点击 “Add SSH key”。

    3. 测试 SSH 连接:
    – 输入以下命令来测试 SSH 连接是否正常:`ssh -T git@github.com`。
    – 如果是第一次连接 GitHub,会收到一条询问是否继续连接的消息,输入 `yes` 然后回车。然后会显示 `Hi username! You’ve successfully authenticated`,表示连接成功。

    4. 配置 Git 使用 SSH:
    – 打开终端,输入以下命令:`git config –global user.name “Your Name”`,将 “Your Name” 替换为你的 GitHub 用户名。
    – 输入以下命令:`git config –global user.email “your_email@example.com”`,将 “your_email@example.com” 替换为你的 GitHub 注册邮箱。

    5. 测试 Git 是否连接成功:
    – 在终端中,进入任意的 Git 项目目录。
    – 输入以下命令:`git remote -v`。
    – 如果显示的是以 `git@github.com:` 开头的 URL,表示 Git 连接成功。

    以上就是配置 GitHub 秘钥的步骤。配置好秘钥后,你就可以愉快地与 GitHub 进行代码版本控制和协作开发了。

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

    GitHub是一个非常受欢迎的版本控制平台,它支持使用SSH协议进行代码的克隆、推送和拉取操作。为了与GitHub进行安全的通信,用户需要在其本地计算机上生成SSH密钥并将其配置到GitHub账户中。

    下面是配置GitHub密钥的详细步骤:

    ## 生成SSH密钥

    ### 1. 打开终端(MAC和Linux)或Git Bash(Windows)。

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

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

    > 将 `your_email@example.com` 替换为你自己的电子邮件地址。

    ### 3. 你将被要求输入密钥的保存位置以及一个可选的密码短语。

    > 如果你没有特殊要求,只需按回车键使用默认位置(`~/.ssh/id_rsa`)和空密码短语。

    ### 4. 系统将生成一对密钥,包括私钥(`id_rsa`)和公钥(`id_rsa.pub`),默认保存在你的用户主目录的.ssh文件夹中。

    > **注意:私钥(`id_rsa`)必须保持机密,不要与任何人共享或上传到任何地方,包括GitHub!**

    ## 添加SSH密钥到GitHub

    ### 1. 复制公钥

    – 在终端(MAC和Linux)或Git Bash(Windows)中输入以下命令,以将公钥复制到剪贴板:

    “`
    pbcopy < ~/.ssh/id_rsa.pub```- 如果上述命令无效,你可以使用下面的命令来复制公钥:```cat ~/.ssh/id_rsa.pub```> 复制完公钥后,可以将它粘贴到其他地方备用。

    ### 2. 登录到你的GitHub账户。

    ### 3. 打开“Settings”页面。

    – 点击右上角的你的头像,然后选择“Settings”。

    ### 4. 打开“SSH and GPG keys”页面。

    – 在左侧导航栏中,点击“SSH and GPG keys”。

    ### 5. 点击“New SSH key”按钮。

    ### 6. 在“Title”字段中添加一个描述性标题,以标识此密钥所属的计算机。

    ### 7. 在“Key”字段中,粘贴之前复制的公钥。

    ### 8. 点击“Add SSH key”按钮。

    ### 9. 输入GitHub账户的密码以确认添加。

    ## 测试SSH连接

    ### 1. 在终端(MAC和Linux)或Git Bash(Windows)中输入以下命令来测试SSH连接:

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

    ### 2. 首次连接时,你可能会收到一个类似于“Are you sure you want to continue connecting (yes/no)?”的提示。 输入“yes”并按回车键。

    ### 3. 如果配置成功,你将看到一条消息,包含你的GitHub用户名。

    > 注意:如果你在GitHub上使用了多个账户,你可能需要在运行上述命令之前[配置多个SSH密钥](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)。

    恭喜!你已经成功配置了GitHub的SSH密钥。现在你可以通过SSH协议与GitHub安全地进行通信。

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

400-800-1024

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

分享本页
返回顶部