《
全球最大編程代碼托管網(wǎng)站GitHub為什么值1個(gè)億》文章地址:http://www.tfxk.com/zixun/041I64O2013.htm
源代碼托管網(wǎng)站GitHub首次對(duì)外融資 高達(dá)1億美元
編者注:Github由Chris Wanstrath, PJ Hyett 與Tom Preston-Werner三位開(kāi)發(fā)者在2008年4月創(chuàng)辦,成都網(wǎng)站制作公司。對(duì)于其創(chuàng)建的故事可參見(jiàn)Tom在《我為何推掉微軟30萬(wàn)年薪邀約開(kāi)辦GitHub》一文。
(annie 供雷鋒網(wǎng)專(zhuān)稿,轉(zhuǎn)載請(qǐng)注明!)
2)開(kāi)發(fā)者自行決定是否將修改發(fā)送到核心服務(wù)器
GitHub除了提供公共開(kāi)源儲(chǔ)存庫(kù),還提供On-premises 儲(chǔ)存庫(kù)(運(yùn)行在用戶(hù)或組織所在的經(jīng)營(yíng)場(chǎng)合盤(pán)算機(jī)中的軟件),固然這些計(jì)劃不能完整應(yīng)用GitHub的網(wǎng)絡(luò)效應(yīng)上風(fēng),但可以享受它的協(xié)作功能。
而在GitHub中,你提交懇求當(dāng)前,原始代編寫(xiě)人可以看見(jiàn)你在GitHub上的個(gè)人先容,包含其它表示,假如你的修改得到認(rèn)可,就能失掉信用積分,這些都會(huì)呈現(xiàn)在你的個(gè)人簡(jiǎn)介中。GitHub還提供一個(gè)公然平臺(tái),大家都可參加探討某個(gè)開(kāi)源代碼的修改方案。下降了開(kāi)源程序修改的門(mén)檻,不管你是菜鳥(niǎo)還是專(zhuān)家,都可以介入。
GitHub的放手锏就是復(fù)制“fork”,能將一個(gè)用戶(hù)的儲(chǔ)存庫(kù)復(fù)制到另一個(gè)用戶(hù)的儲(chǔ)存庫(kù),這樣用戶(hù)就可以訪(fǎng)問(wèn)別人的代碼并且在自己的賬戶(hù)下進(jìn)行修改,修改好以后,如果該用戶(hù)愛(ài)好與別人分享,就可以發(fā)送一條請(qǐng)求給原始代碼編寫(xiě)人,此人可以一鍵點(diǎn)擊按鈕,將別人的修改與自己的原始代碼相聯(lián)合。
1)不僅僅是控制系統(tǒng),還是各種文件的儲(chǔ)存系統(tǒng)
這個(gè)開(kāi)源平臺(tái)不僅領(lǐng)有其它相似把持系統(tǒng)雷同的功效,可能治理并儲(chǔ)存修正過(guò)的代碼,還能用于儲(chǔ)存其它情勢(shì)的文件,比方Word,PPT或者其它最終版軟件,所以,GitHub不僅僅是一個(gè)節(jié)制體系,仍是一個(gè)草稿與終極文件的貯存系統(tǒng)。
這些功能從很大水平上已經(jīng)反應(yīng)了GitHub的價(jià)值,另一方面,其競(jìng)爭(zhēng)對(duì)手Atlassian 在2010年的時(shí)候就獲得了6000萬(wàn)美元的融資,也提供Git儲(chǔ)存庫(kù)以及過(guò)錯(cuò)追蹤等協(xié)作工具,而GitHub的總功能最終會(huì)戰(zhàn)勝Atlassian,怎樣設(shè)計(jì)網(wǎng)站,這也從側(cè)面反映了GitHub的價(jià)值。
3)復(fù)制——請(qǐng)求——合并三部曲
在Github之前,一些軟件,比如CVS 以及Subversion都會(huì)給每個(gè)編纂中的軟件一個(gè)中心儲(chǔ)存庫(kù),每修改寫(xiě)一次代碼,系統(tǒng)都會(huì)直接將代碼發(fā)送到儲(chǔ)存庫(kù),成都制作網(wǎng)頁(yè)的公司,而應(yīng)用像Github這樣的散布式控制系統(tǒng),不必將每次修改都發(fā)送到中央儲(chǔ)存庫(kù),只要在本地電腦上修改,然后自行決定將修改過(guò)的代碼儲(chǔ)存到中央服務(wù)器,這樣許多開(kāi)發(fā)者都樂(lè)意作更多細(xì)節(jié)性修改,由于不那么麻煩。
寰球最大的社交編程及代碼托管網(wǎng)站GitHub近日勝利取得了著名風(fēng)投契構(gòu)Andreessen Horowitz的1億美元投資,巨額融資也讓Github被夸獎(jiǎng)與質(zhì)疑包抄,良多人都猜忌Andreessen這次的1億美元投資是否值得,Github拿這一億美元是否吃得消?
恰是這三個(gè)步驟:復(fù)制——要求——合并,讓GitHub變得更增強(qiáng)悍。Code School 的Gregg Pollack 說(shuō),在GitHub之前,如果你想修改某個(gè)開(kāi)源軟件,就必需先下載原始代碼,進(jìn)行本地修改,而后將這些修改電郵給軟件編寫(xiě)人,別些人再對(duì)這些修改作出評(píng)估,再?zèng)Q議是否合并,十分麻煩。
Via TC
4)降低開(kāi)源程序修改門(mén)檻
GitHub還是一個(gè)Git儲(chǔ)存庫(kù)托管服務(wù),有很多本人的特點(diǎn)功能。Git是一個(gè)命令行工具,GitHub供給一個(gè)基于Web的圖形界面,能夠拜訪(fǎng)并掌握一些合作功能,好比wiki以及基本義務(wù)管理工具。
(責(zé)任編輯:網(wǎng)站建設(shè))
全球最大編程代碼托管網(wǎng)站GitHub為什么值1個(gè)億相關(guān)文章