几个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这个重量级的协作工具是一大遗憾。

 

 http://softlab.sdut.edu.cn/blog/subaochen/2016/01/github_like_softwares/

posted @   过了这个村  阅读(14249)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构

正是因为短暂的生命中有那么多困难和不如意,死亡又在一旁窥视着我们,所以我们没有时间忧伤和叹息,我们必须认真地对待生命,去思考,去寻找。

点击右上角即可分享
微信分享提示