使用oschina托管自己項目

好的程序猿之所以編程,不是為了賺大錢或裝逼,而是純粹享受其中。

眾所周知,開源中國社區 http://git.oschina.net 是一個為中國的IT技術人員提供一個全面的、快捷更新的用來檢索開源軟件以及交流使用開源經驗的平臺,是目前中國最大的開源技術社區。相比于GitHub,由于他的服務器在國內,訪問速度更快,更主要是可以免費建立私有項目;

下面就分享下自己今天用Mac電腦在oschina上托管自己私有項目的步驟,本文主要包含以下兩大內容:

  • 托管新建項目
  • 托管已有項目

托管新建項目

一、配置SSH key

  1. 第一步:注冊賬號,點擊這里:http://git.oschina.net 進行注冊(這步驟就不啰嗦了,地球人都知道)
  2. 第二步:添加SSH公鑰(SSH key可以讓你在你的電腦和 Git @ OSC 之間建立安全的加密連接,開源中國幫助文檔地址:https://git.oschina.net/oschina/git-osc/wikis/幫助#ssh-keys)
    <1> 打開終端,按照如下命令來生成ssh-keys ,xxxxx@xxxxx.com 就用你的注冊郵箱就可以了,

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

step1.png

出現Enter file in which to save the key (/Users/xcq/.ssh/id_rsa): 時,直接回車就行(為了方便全程回車,可以不用輸入rss文件名和密碼);如果之前已經添加過ssh-keys將出現以下提示:


message.png

直接出入n,然后回車,避免重復添加!

<2>輸入以下命令,查看你的public key(下圖紅色括號的內容),并把他添加到 Git @ OSC http://git.oschina.net/keys

cat ~/.ssh/id_rsa.pub

step2.png

step3.png

<3>添加后,在終端(Terminal)中輸入

ssh -T git@git.oschina.net

若返回

Welcome to Git@OSC, yourname!

則證明添加成功。

二、在oschina上面新建項目

  1. http://git.oschina.net 登錄自己賬號之后,進行如下操作:
    step4.png
  2. 注意:開源許可協議選擇 MIT License , GitIgnore可以選擇也可以不選擇,不選擇則需有第三大步(三、添加gitignore)的配置,


    step5.png
  3. 點擊創建之后,跳轉到如下頁面:


    step6.png
  4. 拷貝ssh地址,先用終端命令cd(我這是cd /Users/xcq/Desktop/YiXueCompany ) 改變當前目錄為你需要托管的項目目錄文件下,然后在終端輸入如下指令(其中git@git.oschina.net:xxx/ProjectName.git為你拷貝的ssh地址)
    step7.png

$ git clone git@git.oschina.net:xxx/ProjectName.git

三、添加gitignore (如果在上一步,,即二、在oschina上面新建項目時添加了.gitignore文件,則此步略過)

注:添加 .gitignore 文件之后每次提交時不會將個人的項目設置信息(例如:末次打開的文件,調試斷點等)提交到服務器,在團隊開發中非常重要

  1. 打開https://github.com/github/gitignore 下載gitignore項目文件,里面包含了各種語言的gitignore配置;
  2. 打開終端, 改變當前目錄為你需要托管的項目目錄文件下,輸入以下命令(其中/Users/xcq/Downloads/gitignore-master/Swift.gitignore為剛剛下載的gitignore路徑,我這里是新建的swift項目,所以選擇Swift.gitignore)

cp /Users/xcq/Downloads/gitignore-master/Swift.gitignore .gitignore
git add . # 將修改添加至暫存區
git commit -m"添加gitignore" # 提交修改并且添加備注信息
git push # 將修改推送到遠程服務器

step8.png

四、新建項目

  1. 用xcode新建swift項目,保存到托管的項目目錄,還有點要注意就是不要勾選
    step9.png
  2. 提交的時候勾選,就會提交到oschina上面建立的遠程倉庫。


    step10.png

已上四步是教你如何將一個全新的項目添加到oschina;還有一種需求
那就是將已有的本地項目上傳到oschina

托管已有項目,即將已有的本地項目上傳到oschina

  1. 前三步的操作與上面一樣;
  2. 接下來,做以下操作:打開終端,切換到你的項目目錄下,依次輸入以下命令

git init .
git pull git@git.oschina.net:xxxx/Demo.git
git add -A .
git commit -am "納入版本控制"s

git push git@git.oschina.net:xxxxxxx/Demo.git master

其中git@git.oschina.net:xxxx/Demo.git就是你新建遠程倉庫的地址,即step7.png圖片的地址。

step11.png

完畢,??????,分享是一種美德,堅持就是勝利,堅持分享自己的學習點滴!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,963評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,348評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,083評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,706評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,442評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,802評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,795評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,983評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,542評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,287評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,486評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,030評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,710評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,116評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,412評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,224評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,462評論 2 378

推薦閱讀更多精彩內容

  • 目前主流的版本控制系統有SVN和GIT,雖然國內絕大多數公司都使用SVN來部署工程項目,但是與GIT相比它的劣勢還...
    一念之見閱讀 2,339評論 3 4
  • ## 一. git 概述 ### 1. git 簡介? 1. 什么是git? > git是一款開源的分布式版本控制...
    Mr吳標閱讀 1,565評論 0 2
  • 一條小青蟲,你可曾想過 它就是那彩虹般的存在! 一只蝴蝶,你可曾想過 它就是那丑陋的小青蟲! 不要灰心,不要難過 ...
    甜心雙子座閱讀 773評論 8 4
  • 很多情況下,我們能做到平靜,為什么在面對情感時,卻不能做到平靜而理智呢,是什么令我們的心智動搖了呢?是否有想...
    快樂飛翔2016閱讀 437評論 4 4
  • 一、與硫酸有關的化學方程式: 二、跟硝酸有關的化學方程式: 三、跟氫有關的化學方程式: 四、與鹽酸有關的化學方程式...
    江蘇家學寶閱讀 293評論 0 2