# git 配置多个远程仓库

# 目的

例如本站的源码,主提交至github,同时在gitee保存一个同步备份。push时同时提交到两个仓库,pull时从github仓库获取。

# 准备库地址

GitHub库地址
git@github.com:GCSLaoLi/blog.git
Gitee库地址
git@gitee.com:gcslaoli/blog.git

# 添加主库

把GitHub上的库添加为默认远程库,这一步和一般操作没啥区别

git remote add origin git@github.com:GCSLaoLi/blog.git

# 添加备份库

备份库只push(提交),不pull

git remote set-url --add origin git@gitee.com:gcslaoli/blog.git

# 备注

按这种方式配置出来后 执行 git push时将同时提交到两个仓库。执行git pull fetch 等操作时将从主库获取。 相关信息存储在 .ssh 目录下的 config 文件中 可以直接编辑

Last Updated: 2022/11/13 12:30:47