git 同时向两个仓库提交同一个分支

2 篇文章 0 订阅

说明:此前参考了某个资料,但是实在记不得来源了!

目的:

1 . 为了同时在两个git仓库中备份代码,以避免某个仓库崩溃的情况!

2.  以git push origin master 同时备份两个仓库(以oschina 与 csdn为例)


步骤:

1. 分别在两个仓库建立相应的项目

2. git remote add origin AAA

3. git remote add origin BBB 此时会提示,origin 已经存在,我们通过编辑 项目中的文件夹 ~/.git/config


[remote "origin"]
    url = AAA
    fetch = +refs/heads/*:refs/remotes/origin/

修改为

[remote "origin"]
    url = AAA
    url = BBB
    fetch = +refs/heads/*:refs/remotes/origin/


4. git push origin master  成功

5. 此时需要输入密码,可通过相应设置来实现无密码访问,

成功后配置文件 .git-credentials中内容为:

https://user:passwd@code.csdn.net
https://user:passwd@git.oschina.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值