Bootstrap

Git 多环境(平台)密钥配置(与 gitee和 github上的俩个项目)

当我们在 github、gitee上同时进行了代码的管理,或者在github上有不同的俩个项目(想要安全的管理代码),我们需要给每个代码仓库设置单独的密钥管理

在 GitHub 上配置多个 SSH 密钥可以方便地管理不同的账户或项目。你可以为不同的 GitHub 账户或项目创建和使用多个 SSH 密钥,以下是具体的步骤:
你可以为每个 GitHub 账户或项目创建一个单独的 SSH 密钥。假设你已经有一个默认的 SSH 密钥,现在需要为新的账户或项目创建一个新的密钥。

# 创建新的 SSH 密钥
ssh-keygen -t rsa -C "[email protected]"

你会被提示输入密钥保存的文件名,这里需要指定不同的文件名以区分已有的密钥:

Enter file in which to save the key (/Users/your_user/.ssh/id_rsa): /Users/your_user/.ssh/id_rsa_account2

注意:你可以将路径更改为你想要保存的位置,并确保每个密钥文件名不同。
2. 添加 SSH 密钥到 SSH Agent

创建密钥后,需要将新密钥添加到 SSH Agent 中。

# 启动 ssh-agent
eval "$(ssh-agent -s)"

# 添加新创建的 SSH 密钥到 agent 中
ssh-add ~/.ssh/id_rsa_account2

如果你在生成密钥时设置了密码短语,会提示你输入密码短语。

  1. 将 SSH 公钥添加到 GitHub

你需要将新密钥的公钥部分添加到 GitHub 账户中。在这里插入代码片

;