個人開源項目託管在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