Git仓库添加多个地址
前不久经历了gitee的“仓库丢失”风波,而后又被莫名其妙的注销了账号,虽然后面官方都给解决了,但是还是让我有了把项目同步到多个代码托管平台的想法
方法一
关联多个SSH地址
1 | git remote add gitee git@gitee.com/address.git # gitee仓库地址 |
列出关联的所有SSH地址
1 | git remote -v |
如果之前添加过默认的关联,此时将会列出
1 | gitee git@gitee.com/address.git (fetch) |
如果想移除关联
1 | git remote remove origin |
同步项目到服务器
1 | git push gitee master # 同步master分支到gitee仓库 |
拉项目到本地
1 | git pull gitee master # 将gitee仓库中的master项目拉到本地 |
方法二
给origin添加另一个可以同步的地址
1 | git remote set-url --add origin git@jihulab.com/address.git |
从origin中删掉一个地址
1 | git remote set-url --delete origin git@jihulab.com/address.git |
通过这种方式,可以push一次到两个仓库