1. 程式人生 > >幾個Git倉庫開源軟體的比較

幾個Git倉庫開源軟體的比較

開發十年,就只剩下這套架構體系了! >>>   

特性

gitlab

gitblit

gitbucket

gogs

gitolite

公開庫

私有庫

線上編輯

×

×

×

wiki

×

issue

×

fork

×

pull request

×

×

支援ssh

×

郵件通知

專案統計

×

×

組織管理

×

中文支援

×

×

×

許可權控制

×

×

外掛機制

×

系統資源要求

很低

方便安裝

巨大不方便

單檔案部署

單檔案部署

單檔案部署

未知

開發語言

ruby

java

scala

go

perl

專案歷史(年)

?

5

3

2

開發者數量

?

97

80

196

通過這個表格得出如下的結論:

 

  • 如果你希望開展git倉庫託管服務並且信任gitlab的實力,可以採用gitlab,不過中文化的工作量不小。
  • 如果僅僅是小型團隊的內部git倉庫管理,gogs足夠了。儘管缺少細緻的許可權控制,但是極低的資源佔用,豐富的功能還是很吸引人的。而且,gogs的開發似乎很活躍,貢獻人數也比較多。BTW,gogs專案是中國人建立的。
  • 如果必須採用java部署,gitblit目前是不錯的選擇,但是gitblit缺少了pull request這個重量級的協作工具是