git已经配置公司的git密钥,想再配置一个私人的git密钥关联github,如何设置

发布时间 2023-06-29 15:43:23作者: xudong5273

如果你已经配置了公司的Git密钥,但是想在GitHub上使用私人的Git密钥进行身份验证,可以按照以下步骤进行设置:

1. 在本地计算机上生成一个新的SSH密钥对。你可以使用ssh-keygen命令来生成新的SSH密钥对,文件名起个其他名字,不要和默认的重复, 例如:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
然后会提示你输入文件名,我这里叫github_rsa,不输入直接回车默认名字叫id_rsa

2. 将新生成的公钥添加到GitHub账户中。你可以在GitHub网站上找到“Settings”页面,然后选择“SSH and GPG keys”选项卡,将你的公钥复制并粘贴到“Key”文本框中。

3. 将新生成的私钥添加到GitHub账户中。同样地,在“SSH and GPG keys”选项卡中,将你的私钥复制并粘贴到“Key”文本框中。请注意,为了保护你的私钥不被泄露,你应该将其保存在一个安全的地方,并且不要将其与其他人共享。

4. 在本地计算机上将你的私钥添加到GitHub账户中。打开终端或命令提示符窗口,输入以下命令:

ssh-add ~/.ssh/github_rsa
ssh-add + 文件路径

其中,id_rsa是你的私钥文件名。如果你使用的是不同的私钥文件名,请相应地修改命令中的文件名。

5. 现在,当你使用Git进行代码提交时,Git会自动使用你的私钥进行身份验证。