1.生成公私钥
ssh-keygen -t ed25519 -C "xx@163.com" -f ~/.ssh/id_ed25519_work
一直回车即可,完成后会生成这个打印的字符图
2.生成之后会保存到c/Users/PC/.ssh文件夹下
3.重复上面的步骤生成多个公私钥,修改id_ed25519_xx即可,如personal
4.将ssh的公钥配置到远程git仓库
5.创建config的文件夹
# 默认 GitHub 个人账号 Host gitlab.com-personalHostName gitlab.comUser gitIdentityFile C:\Users\PC\.ssh\id_ed25519_personal# 公司 GitHub 账号 Host gitlab.com-workHostName gitlab.comUser gitIdentityFile C:\Users\PC\.ssh\id_ed25519_work
6.关联配置项,在git仓库文件夹内
git remote set-url origin git@gitlab.com-work:xx/repo.git
git remote set-url origin git@gitlab.com-personal:xx/repo.git
7.推送远程仓库
git push -u origin main
-u
(--set-upstream
)把本地分支和远程分支“绑定”起来,在第一次中使用