文档章节

开源项目中如何同时支持Git@OSC和Github

杨尚川
 杨尚川
发布于 2015/05/17 07:52
字数 355
阅读 1489
收藏 61

我的开源项目托管在Github,同时在Git@OSC也有备份,有两个地方,是不是很麻烦呢?非也非也,下面介绍一下我是怎么做的。

1、先在Github新建一个项目,点击Github主页右上角的加号 -> New Repository,接着输入Repository name:jsearch,最后点击页面最下面的Create repository按钮,搞定。

2、接着我们在本地检出刚在Github新建的项目,我们切换到本地机器的工作目录,然后执行命令:

git clone https://github.com/ysc/jsearch.git

3、下面点击Git@OSC主页右上角的加号 -> Github导入,选择项目jsearch上面的导入按钮即可。

4、在本地切换到jsearch目录,执行命令:

git remote add origin2 https://git.oschina.net/ysc/jsearch.git

5、为项目添加LICENSE.txt和README.md,执行git commit命令提交代码:

git add LICENSE.txt
git commit -m "采用GNU GENERAL PUBLIC LICENSE, Version 3作为开源协议" LICENSE.txt
git add README.md
git commit -m "jsearch是一个高性能的全文检索工具包" README.md

6、新建一个脚本文件p,内容为:

git push origin master
git push origin2 master

7、将提交的代码同时推送到Git@OSC和Github,执行命令:

chmod +x p & p

好了,以后推送代码只需要执行p命令即可,不用区分Git@OSC和Github了。

© 著作权归作者所有

杨尚川

杨尚川

粉丝 1103
博文 220
码字总数 1624053
作品 12
东城
架构师
私信 提问
加载中

评论(6)

draem0507
draem0507
看下这篇文章 http://chuansong.me/n/1338626
其实osc git 已经支持了这个功能
client -->commit osc -->github
我是特种兵
我是特种兵
我想说,git@oschina导入github 504 Gateway Time-out了。
一点灵犀
一点灵犀
第六条是亮点
杨尚川
杨尚川 博主

引用来自“松鼠先生”的评论

等于是把两个命令合成一个命令执行了。要是他们自己之间能push就好了,哈哈
你说对了,核心就是:把两个命令合成一个命令执行。
松鼠先生
松鼠先生
等于是把两个命令合成一个命令执行了。要是他们自己之间能push就好了,哈哈
竹子我是熊猫
竹子我是熊猫
还不错
如何将 GitHub 项目导入码云?一步搞定!

码云(Gitee.com)是开源中国出品的 代码托管·协作开发 云平台,汇聚了国内众多优秀开源项目。历经 5 年打磨与沉淀,已有超过 200 万开发者选择码云,托管项目超过 300 万。我已经有了GitHu...

码云Gitee
2018/06/05
0
0
玩了 6 年的码云,到底在国内开源领域做了什么?

最近关于 Github 平台上的源码是否受美国出口管制的问题,社区里讨论很激烈,颇有针锋相对的意味(了解更多)。主要观点分为这么几种流派: 开源不受 EAR 管制 持这种观点的人群主要是通过解...

红薯
06/03
14.9K
98
码云平台 ATOM Editor 扩展

[背景] 码云是开源中国推出的基于 GIT 的代码托管平台,现准备推出 ATOM Editor 的码云扩展。 ATOM Editor 是 Github™ 公司推出的一款非常流行的源代码编辑器,目前码云上有非常多的开发者 ...

Force武装卫队
2016/09/01
68
0
码云的 ATOM Editor 扩展

[背景] 码云是开源中国推出的基于 GIT 的代码托管平台,现准备推出 ATOM Editor 的码云扩展。 ATOM Editor 是 Github™ 公司推出的一款非常流行的源代码编辑器,目前码云上有非常多的开发者 ...

Force武装卫队
2016/06/07
49
0
随时浏览项目文件结构?码云 Gitee 浏览器插件来了

6月13日码云在开源中国众包平台发布了悬赏码云浏览器插件的开发(详情)。今天该众包项目已经结赏。感谢悬赏获得者 @inu1255 的贡献,同时也感谢另外另个参与者 @开源中国手洗执行官 和 @风情...

红薯
2017/06/28
4.5K
40

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
32分钟前
4
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
33分钟前
7
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
36分钟前
4
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
42分钟前
6
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部