GitHub甚至還包括了一個(gè)GitHub gem, 除了命令式的庫(kù)瀏覽器和一個(gè)項(xiàng)目Wik,以使通過(guò)shell方式使用GitHub更為方便。
為一個(gè)項(xiàng)目貢獻(xiàn)代碼非常簡(jiǎn)單:首先點(diǎn)擊項(xiàng)目站點(diǎn)的“fork”的按 鈕,但與其它像 SourceForge或Google Code這樣的服務(wù)不同,GitHub可以托管各種git庫(kù),GitHub的獨(dú)特賣(mài)點(diǎn)在于從另外一個(gè)項(xiàng)目進(jìn)行分支的簡(jiǎn)易性。最后通過(guò)內(nèi)建的“pull request”機(jī)制向項(xiàng)目負(fù)責(zé)人申請(qǐng)代碼合并。然后將代碼檢出并將修改加入到剛才分出的代碼庫(kù)中,并提供一個(gè)web界面。
在推出后,最初由Linus Torvalds編寫(xiě),Git是一個(gè)分布式的版本控制系統(tǒng),Git在其它項(xiàng)目中也取得了很大成功,尤其是在Ruby社區(qū)中。目前,包括Rubinius和Merb在內(nèi)的很多知名項(xiàng)目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。分布式控制系統(tǒng)代碼托管社區(qū)網(wǎng)站用作Linux內(nèi)核代碼的管理。
帶有防火墻的企業(yè)托管服務(wù)則需要每月至少5000美元。代碼庫(kù)達(dá)280萬(wàn)個(gè)。目前已擁有超過(guò)160萬(wàn)注冊(cè)用戶,大型科技公司在購(gòu)買(mǎi)GitHub服務(wù)方面的開(kāi)支每年高達(dá)100萬(wàn)美元。個(gè)人代碼托管服務(wù)為每月7美元。
溫馨提醒:文中觀點(diǎn)來(lái)源網(wǎng)絡(luò),隨歲月變遷,準(zhǔn)確性,僅供參考!取消收錄、等問(wèn)題,請(qǐng)聯(lián)糸。