git 配置 github 和 gitee

生成SSH key

打开git Bash,运行下面的命令,过程中直接按Enter就行

ssh-keygen -t rsa -C 'test@qq.com' -f ~/.ssh/id_rsa_github
ssh-keygen -t rsa -C 'test@qq.com' -f ~/.ssh/id_rsa_gitee

此时,在你的用户目录的.ssh文件夹下,会有一些文件,那就是你的ssh key
WxpkfB2p0n

把github的公钥和gitee的公钥上传到服务器

GitHub添加SSH key的方式如下图所示:
blvYFxrplH
Gitee添加SSH key的方式如下图所示:
aWvuzFuCLK

在.ssh目录创建config文本文件并完成相关配置(最核心的地方)

# github.com
Host github.com
HostName ssh.github.com
IdentityFile ~/.ssh/id_rsa_github
PreferredAuthentications publickey
User test@qq.com
Port 443

# gitee
Host gitee.com
HostName gitee.com
IdentityFile ~/.ssh/id_rsa_gitee
PreferredAuthentications publickey
User test@qq.com

打开Git Bash客户端(管理员身份运行)执行测试命令测试是否配置成功(会自动在.ssh目录生成known_hosts文件把私钥配置进去)

GitHub连通性测试:

ssh -T git@github.com

输入yes

GitHub连通性测试:

ssh -T git@gitee.com

输入yes

看到You’ve successfully authenticated字段,表示成功,之后就可以愉快的使用git进行版本控制了!!!

配置git用户名和邮箱

git config --global user.name "kevie"
git config --global user.email "test@qq.com"

到这里Github和Gitee全部配置完成