阅读之前请了解git相关知识:

查看git配置

git config --system --list   //系统级配置
git config --global --list //全局配置
git config --local --list //当前项目配置

进行配置

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

删除配置

git config --global --unset user.name
git config --global --unset user.email

编辑配置

git config --global --edit

============================== 正文开始 ==========================

1、删除git之前的配置项(参照上面)

2、生成密钥

ssh-keygen -t rsa -f C:/Users/TestUser/.ssh/id_rsa.github -C "你的github设置的邮箱"
ssh-keygen -t rsa -f C:/Users/TestUser/.ssh/id_rsa.gitee -C "你的gitee设置的邮箱"

执行后,会生成

id_rsa.github

id_rsa.github.pub   

id_rsa.gitee

id_rsa.gitee.pub

3、进入git bash里面,配置代理

ssh-add C:/Users/TestUser/.ssh/id_rsa.github
ssh-add C:/Users/TestUser/.ssh/id_rsa.gitee

4、创建并写入配置文件

touch C:/Users/TestUser/.ssh/config  

编辑配置文件,写入

Host github.com
HostName github.com
User git
IdentityFile C:/Users/TestUser/.ssh/id_rsa.github

Host gitee.com
Port 22
HostName gitee.com
User git
IdentityFile C:/Users/TestUser/.ssh/id_rsa.gitee

5、分别将下面文件内容添加到github、gitee的ssh密钥中

id_rsa.github.pub 

id_rsa.githee.pub 

6、测试是否配置成功

ssh -T git@github.com
ssh -T git@gitee.com

如果提示successful字样,则证明配置成功

================================ 正文结束 ================================

附加操作

1、将本地项目上传到github

git init
git add .
git commit -m 'first'

git remote add origin git@github.com:it-chuan/hasher.git //使用ssh将此项目添加到远程github上

git branch -M main //从2020年起,将master改为main分支(原因你懂的~)

git push -u origin main

中间可能会提示,让你配置用户名和邮箱,配置一下就行了