设置Gitee与Github
-
清除原有的用户信息全局设置。
# 查看全局设置 git config --global --list # 清除用户信息全局设置 git config --global --unset user.name "你的名字" git config --global --unset user.email "你的邮箱"
-
分别生成Gitee与Githu的密钥。
# 注意,两条指令的邮箱不能相同 # Github ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "walls1717@qq.com" # Gitee ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "walls1717@vip.qq.com"
疯狂回车即可。
完成后会在~/.ssh/ 目录下生成以下文件。
- id_rsa.github
- id_rsa.github.pub
- id_rsa.gitee
- id_rsa.gitee.pub
-
识别新密钥
默认只读取id_rsa,为了让SSH识别新的私钥,需要将新的私钥加入到SSH agent中。
ssh-agent bash ssh-add ~/.ssh/id_rsa.github ssh-add ~/.ssh/id_rsa.gitee
-
配置config文件
创建config文件。
touch ~/.ssh/config
编辑config文件内容。
#Default git