git如何添加2个github key

fiy 其他 151

回复

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

    要在Git中添加两个GitHub Key,您可以按照以下步骤进行操作:

    步骤1:生成新的SSH密钥对
    在Linux或Mac系统上,打开终端;在Windows系统上,打开Git Bash。然后,使用以下命令生成新的SSH密钥对:
    “`
    $ ssh-keygen -t rsa -C “your_email@example.com”
    “`
    这个命令将生成一个新的SSH密钥对,并要求您提供一个文件名和一个密码(或者可以不设置密码)。

    步骤2:添加第一个SSH密钥到GitHub
    首先,使用以下命令将第一个SSH密钥添加到GitHub中:
    “`
    $ cat ~/.ssh/id_rsa.pub
    “`
    这个命令将显示您的SSH公钥。将公钥复制到剪贴板。

    然后,登录到您的GitHub账户,转到”Settings”(设置)页面,并选择”SSH and GPG keys”(SSH和GPG密钥)选项卡。点击”New SSH key”(新建SSH密钥)按钮,并将您的公钥粘贴到”Key”(密钥)文本框中。最后,点击”Add SSH key”(添加SSH密钥)按钮。

    步骤3:添加第二个SSH密钥到GitHub
    将第一个SSH密钥添加到GitHub后,重复步骤2的操作,但这次使用以下命令显示第二个SSH公钥:
    “`
    $ cat ~/.ssh/id_rsa_second.pub
    “`
    再次将公钥复制到剪贴板,并将其添加到GitHub的”SSH and GPG keys”页面中。

    步骤4:配置Git本地
    现在,您需要配置Git本地以使用这两个SSH密钥。使用以下命令将第一个密钥添加到SSH agent中:
    “`
    $ ssh-add ~/.ssh/id_rsa
    “`
    然后,使用以下命令将第二个密钥添加到SSH agent中:
    “`
    $ ssh-add ~/.ssh/id_rsa_second
    “`
    通过使用以下命令,将每个密钥与特定的GitHub仓库关联起来:
    “`
    $ git remote set-url origin git@github.com-username/repo.git
    “`
    请将”username”替换为您的GitHub用户名,”repo”替换为仓库的名称。

    完成以上步骤后,您已成功将两个GitHub Key添加到Git中。现在,您可以使用这两个密钥来进行与GitHub相关的操作。

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

    在Git上使用多个GitHub密钥的流程如下:

    1. 生成新的SSH密钥对:
    – 打开终端或命令提示符窗口。
    – 输入以下命令来生成新的SSH密钥对,并将命令中的``替换为您的GitHub邮箱地址。
    “`bash
    ssh-keygen -t rsa -C “

    “`
    – 按照提示输入新密钥的存储路径和名称。
    – 在生成SSH密钥时,选择不同于默认的存储位置和名称。

    2. 添加新的SSH密钥到GitHub账户:
    – 登录GitHub账户,并转到个人设置页面。
    – 在左侧菜单中,点击”SSH and GPG keys”。
    – 点击”New SSH key”按钮。
    – 在”Title”字段中,为新密钥提供一个描述性的名称。
    – 打开您刚刚生成的SSH密钥文件,并将其内容复制到”Key”字段中。
    – 点击”Add SSH key”按钮。

    3. 配置本地Git仓库以使用新的SSH密钥:
    – 打开终端或命令提示符窗口。
    – 切换到要使用新密钥的Git仓库所在的目录。
    – 输入以下命令来配置Git仓库的用户信息,并将命令中的``和``替换为您的用户名和GitHub邮箱地址。
    “`bash
    git config user.name “
    git config user.email “
    “`
    – 输入以下命令来配置Git仓库的SSH密钥,并将命令中的``替换为您新密钥的存储路径和名称。
    “`bash
    eval `ssh-agent -s`
    ssh-add
    “`

    4. 测试新的SSH密钥是否正常工作:
    – 输入以下命令来测试连接到GitHub的SSH连接:
    “`bash
    ssh -T git@github.com
    “`
    – 如果您收到”Hi \! You’ve successfully authenticated…”的消息,表示您的SSH密钥设置成功。

    5. (可选)为其他GitHub账户重复上述步骤:
    – 如果您想为其他GitHub账户添加新的SSH密钥,可以重复上述步骤1到4。

    通过以上步骤,您就可以在Git中添加2个或更多的GitHub密钥,并分别用于不同的GitHub账户。这样可以方便地管理多个GitHub账户并与它们的仓库进行交互。

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

    在使用Git与GitHub进行项目管理时,有时需要添加多个GitHub Key以方便访问和管理不同的仓库。下面将详细介绍如何添加两个或多个GitHub Key。

    1. 生成新的SSH Key

    首先,需要生成一个新的SSH Key。SSH Key用于与GitHub建立安全的连接。

    打开终端并输入以下命令:

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

    将 `your_email@example.com` 替换为您在GitHub上注册的邮箱地址。

    然后,系统会提示您输入SSH Key的保存位置和密码。按照提示完成设置。

    2. 添加新的SSH Key到SSH Agent

    接下来,将新的SSH Key添加到SSH Agent。SSH Agent用于管理SSH Key并在需要时提供密钥。

    在终端中运行以下命令:

    “`shell
    eval “$(ssh-agent -s)”
    “`

    这将启动SSH Agent。

    然后,将新生成的SSH Key添加到SSH Agent:

    “`shell
    ssh-add ~/.ssh/id_rsa_new
    “`

    请确保将 `id_rsa_new` 替换为您生成的新SSH Key的文件名。

    3. 将新的公钥添加到GitHub账户

    现在需要将新生成的公钥添加到GitHub账户,以便GitHub可以识别您的SSH Key并进行权限验证。

    首先,复制公钥到剪贴板:

    “`shell
    pbcopy < ~/.ssh/id_rsa_new.pub```然后,打开GitHub网站,在右上角的头像下拉菜单中选择 "Settings"。在页面左侧的侧边栏中,点击 "SSH and GPG keys"。点击 "New SSH key"。在 "Title" 输入框中,可以为新的SSH Key命名,以便于识别。在 "Key" 输入框中,粘贴您刚刚复制的公钥。最后,点击 "Add SSH key" 完成添加。4. 配置本地仓库使用新的SSH Key如果需要将新生成的SSH Key应用到特定的本地仓库,首先进入该仓库的文件夹。然后运行以下命令:```shellgit remote set-url origin git@github.com:username/repo.git
    “`

    将 `username` 替换为您的GitHub用户名,`repo` 替换为您的仓库名称。

    现在,您可以通过运行 `git push` 或 `git pull` 等命令来与该仓库进行交互,Git将使用新生成的SSH Key进行身份验证。

    重复以上步骤,您可以添加多个GitHub Key,并在不同的本地仓库中使用它们。

    总结

    通过生成新的SSH Key、添加到SSH Agent、将公钥添加到GitHub账户、配置本地仓库使用新的SSH Key等步骤,您可以轻松地添加多个GitHub Key。这样就可以方便地管理和访问不同的GitHub仓库。

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

400-800-1024

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

分享本页
返回顶部