个人开源项目托管在Github,同时在Git@OSC也有备份,有两个地方,是否是很麻烦呢?非也非也,下面介绍一下我是怎么作的。git
一、先在Github新建一个项目,点击Github主页右上角的加号 -> New Repository,接着输入Repository name:jsearch,最后点击页面最下面的Create repository按钮,搞定。github
二、接着咱们在本地检出刚在Github新建的项目,咱们切换到本地机器的工做目录,而后执行命令:shell
git clone https://github.com/ysc/jsearch.git
三、下面点击Git@OSC主页右上角的加号 -> Github导入,选择项目jsearch上面的导入按钮便可。工具
四、在本地切换到jsearch目录,执行命令:性能
git remote add origin2 https://git.oschina.net/ysc/jsearch.git
五、为项目添加LICENSE.txt和README.md,执行git commit命令提交代码:
spa
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
六、新建一个脚本文件p,内容为:.net
git push origin master git push origin2 master
七、将提交的代码同时推送到Git@OSC和Github,执行命令:
code
chmod +x p & p
好了,之后推送代码只须要执行p命令便可,不用区分Git@OSC和Github了。rem