GitPuk是一款开源且免费的代码管理工具,包含仓库管理、项目管理、代码管理、提交管理、分支管理、标签管理、统计分析等相关模块,该工具功能易用、页面简洁。GitPuk包含社区版本与企业版本,本篇文章详细对比社区版与企业版。
1、功能对比
|-------|-------------------------------------------------------|-----------------------------------------------------------------------------------|
| 功能 | 社区版 | 企业版(包含社区版内容) |
| 项目管理 | * 仓库管理、仓库组管理 * 支持GitLab、GitHub第三方库导入 | - |
| 仓库管理 | * 代码管理 * 提交管理 * 分支管理 * 标签管理 * 合并请求管理 | **✔**允许自定义提交权限控制 **✔**推送规则设置及校验、保护分支策略 **✔**更灵活多样的评审规则设置及管控 **✔**支持LFS文件存储、文件清理策略 |
| 统计分析 | - | **✔**仓库统计:代码统计、提交频率 **✔**合并统计:合并请求分析、代码评审分析 **✔**贡献排名 |
| 用户与权限 | * 用户、部门、用户组的维护与管理 * 用户目录:同步第三方用户包括Ldap、企业微信、钉钉 * 内置权限 | **✔**自定义角色 |
| 集成与开放 | * 与Arbess、SourceFare产品进行集成 * OpenApi接口开放 | - |
| 安全 | * 系统的备份与恢复 | ✔ IP黑白名单 ✔ 操作日志 |
| 系统支持 | Linux、docker、MacOS、Windows、Arm | **✔**国产信创支持 ✔ APP支持 |
2、服务对比
|---------------|-----------------------------------|
| 社区版 | 企业版(包含社区版服务) |
| * 社区支持 * 在线工单 | * 7*24小时服务热线 * 企业专属IM群 * 一对一服务支持 |