gitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版zhi本庫格式進行託管,故名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是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版zhi本庫格式進行託管,故名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學生開發者套裝的專案。該專案為學生提供了一些免費的開發工具和服務。