1. 本地生成ssh密钥对
ssh-keygen -t rsa -C 邮箱
2. 添加公钥到gitlab/github/gitee上
打开C:\Users\用户名\.ssh
目录下生成的密钥文件id_rsa.pub
,把内容复制到如下文本框中
删除Expiration date显示的日期,公钥有效期变成永久,之后点Add Key即可
3. 本地仓库推送至远程
git init
git remote add origin ssh://git@XXXXX.git
git branch --set-upstream master origin/master
// 如有需要,先合并本地和远程仓库
git merge --allow-unrelated-histories
// 如有冲突,对于冲突文件f.x,详细的冲突处理说明见以下文章
git add f.x
git commit f.x
// 拉取
git pull
// 推送
git add .
git commit -m '备注'
git push
对于冲突文件的处理,详细可参考这篇文章