使用oschina托管自己項(xiàng)目

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

眾所周知违诗,開源中國社區(qū) http://git.oschina.net 是一個(gè)為中國的IT技術(shù)人員提供一個(gè)全面的、快捷更新的用來檢索開源軟件以及交流使用開源經(jīng)驗(yàn)的平臺(tái)疮蹦,是目前中國最大的開源技術(shù)社區(qū)诸迟。相比于GitHub,由于他的服務(wù)器在國內(nèi),訪問速度更快亮蒋,更主要是可以免費(fèi)建立私有項(xiàng)目扣典;

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

  • 托管新建項(xiàng)目
  • 托管已有項(xiàng)目

托管新建項(xiàng)目

一慎玖、配置SSH key

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

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

step1.png

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


message.png

直接出入n,然后回車痢畜,避免重復(fù)添加!

<2>輸入以下命令鳍侣,查看你的public key(下圖紅色括號(hào)的內(nèi)容)丁稀,并把他添加到 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上面新建項(xiàng)目

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


    step5.png
  3. 點(diǎn)擊創(chuàng)建之后白热,跳轉(zhuǎn)到如下頁面:


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

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

三棘捣、添加gitignore (如果在上一步,,即二休建、在oschina上面新建項(xiàng)目時(shí)添加了.gitignore文件,則此步略過)

注:添加 .gitignore 文件之后每次提交時(shí)不會(huì)將個(gè)人的項(xiàng)目設(shè)置信息(例如:末次打開的文件评疗,調(diào)試斷點(diǎn)等)提交到服務(wù)器测砂,在團(tuán)隊(duì)開發(fā)中非常重要

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

cp /Users/xcq/Downloads/gitignore-master/Swift.gitignore .gitignore
git add . # 將修改添加至?xí)捍鎱^(qū)
git commit -m"添加gitignore" # 提交修改并且添加備注信息
git push # 將修改推送到遠(yuǎn)程服務(wù)器

step8.png

四仑荐、新建項(xiàng)目

  1. 用xcode新建swift項(xiàng)目,保存到托管的項(xiàng)目目錄纵东,還有點(diǎn)要注意就是不要勾選
    step9.png
  2. 提交的時(shí)候勾選粘招,就會(huì)提交到oschina上面建立的遠(yuǎn)程倉庫。


    step10.png

已上四步是教你如何將一個(gè)全新的項(xiàng)目添加到oschina偎球;還有一種需求
那就是將已有的本地項(xiàng)目上傳到oschina

托管已有項(xiàng)目洒扎,即將已有的本地項(xiàng)目上傳到oschina

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

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就是你新建遠(yuǎn)程倉庫的地址猫牡,即step7.png圖片的地址胡诗。

step11.png

完畢,??????淌友,分享是一種美德煌恢,堅(jiān)持就是勝利,堅(jiān)持分享自己的學(xué)習(xí)點(diǎn)滴亩进!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末症虑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子归薛,更是在濱河造成了極大的恐慌谍憔,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件主籍,死亡現(xiàn)場(chǎng)離奇詭異习贫,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)千元,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門苫昌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人幸海,你說我怎么就攤上這事祟身。” “怎么了物独?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵袜硫,是天一觀的道長。 經(jīng)常有香客問我挡篓,道長婉陷,這世上最難降的妖魔是什么帚称? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮秽澳,結(jié)果婚禮上闯睹,老公的妹妹穿的比我還像新娘。我一直安慰自己担神,他們只是感情好楼吃,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著杏瞻,像睡著了一般所刀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上捞挥,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天浮创,我揣著相機(jī)與錄音,去河邊找鬼砌函。 笑死斩披,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的讹俊。 我是一名探鬼主播垦沉,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼仍劈!你這毒婦竟也來了厕倍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤贩疙,失蹤者是張志新(化名)和其女友劉穎讹弯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體这溅,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡组民,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悲靴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片臭胜。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖癞尚,靈堂內(nèi)的尸體忽然破棺而出耸三,到底是詐尸還是另有隱情,我是刑警寧澤浇揩,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布吕晌,位于F島的核電站,受9級(jí)特大地震影響临燃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一膜廊、第九天 我趴在偏房一處隱蔽的房頂上張望乏沸。 院中可真熱鬧,春花似錦爪瓜、人聲如沸蹬跃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝶缀。三九已至,卻和暖如春薄货,著一層夾襖步出監(jiān)牢的瞬間翁都,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國打工谅猾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柄慰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓税娜,卻偏偏與公主長得像坐搔,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子敬矩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 目前主流的版本控制系統(tǒng)有SVN和GIT概行,雖然國內(nèi)絕大多數(shù)公司都使用SVN來部署工程項(xiàng)目,但是與GIT相比它的劣勢(shì)還...
    一念之見閱讀 2,298評(píng)論 3 4
  • ## 一. git 概述 ### 1. git 簡介? 1. 什么是git? > git是一款開源的分布式版本控制...
    Mr吳標(biāo)閱讀 1,521評(píng)論 0 2
  • 一條小青蟲弧岳,你可曾想過 它就是那彩虹般的存在凳忙! 一只蝴蝶,你可曾想過 它就是那丑陋的小青蟲缩筛! 不要灰心消略,不要難過 ...
    甜心雙子座閱讀 758評(píng)論 8 4
  • 很多情況下艺演,我們能做到平靜,為什么在面對(duì)情感時(shí)桐臊,卻不能做到平靜而理智呢胎撤,是什么令我們的心智動(dòng)搖了呢?是否有想...
    快樂飛翔2016閱讀 425評(píng)論 4 4
  • 一、與硫酸有關(guān)的化學(xué)方程式: 二认烁、跟硝酸有關(guān)的化學(xué)方程式: 三肿男、跟氫有關(guān)的化學(xué)方程式: 四介汹、與鹽酸有關(guān)的化學(xué)方程式...
    江蘇家學(xué)寶閱讀 290評(píng)論 0 2