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

特性java

gitlabgit

gitblitruby

gitbucketssh

gogs工具

gitolitegitlab

公開庫插件

scala

資源

開發

私有庫

在線編輯

×

×

×

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這個重量級的協做工具是一大遺憾。
相關文章
相關標籤/搜索