gitHub是壹個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯壹的版本庫格式進行托管,故名gitHub。
gitHub於2008年4月10日正式上線,除了git代碼倉庫托管及基本的 Web管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其註冊用戶已經超過350萬,托管版本數量也是非常之多,其中不乏知名開源項目?Ruby?on Rails、jQuery、python?等。
GitHub可以托管各種git庫,並提供壹個web界面,但與其它像?SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外壹個項目進行分支的簡易性。
為壹個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然後將代碼檢出並將修改加入到剛才分出的代碼庫中,最後通過內建的“pull request”機制向項目負責人申請代碼合並。已經有人將GitHub稱為代碼玩家的MySpace。
擴展資料:
GitHub系統由GitHub公司的開發者Chris Wanstrath開發。系統采用了Ruby on Rails和Erlang作為後端。GitHub的許可條款並不要求公有倉庫滿足自由軟件標準。在創建軟件倉庫時,GitHub會詢問用戶準備采取的軟件許可證,此外用戶也可以使用自己的許可證。GitHub Enterprise和GitHub的服務類似,不過它為大型企業的開發團隊量身定制。
GitHub與Algolia、Bitnami、Crowdflower、DigitalOcean、DNSimple、GitKraken、Heroku、HackHands、JetBrains、Namecheap、Orchestrate、Screenhero、SendGrid、Stripe、Travis CI和虛幻引擎等***同合作,於2014年10月7日發起了壹個名為GitHub學生開發者套裝的項目。該項目為學生提供了壹些免費的開發工具和服務。
參考資料:
百度百科 github