方案 #4 Redmine Git托管方案
Redmine的软件配置管理(SCM)模块非常灵活,支持Subversion、Git、cvs等多种类型的版本管理系统。可实现软件配置管理和项目管理和有效整合。但该模块对配置库的细节管理仍有空缺,例如:Redmine创建版本库仍需要一系列繁琐的手动操作,而且每个版本库都需要单独配置。同时对配置库的权限管理功能相对较弱,对于Git仓库的权限控制不够精细。例如,无法为不同的用户或团队设置不同的仓库权限。尽管Redmine自身提供了一些基本的Git管理功能,但是与专业的Git管理平台(github,gitee)或系统(gogs,gitea)仍有较大的差距。
'Redmine Git托管方案'在弥补上述问题的同时,还可以为Redmine的版本库管理提供类似github管理体验,减少用户的部署和维护成本。本方案主要功能和优势包括:
- '一键'快捷部署,自带Gitolite、Redis等服务组件,免去繁琐的安装配置过程。
- 预装redmine_git_hosting、redmine_sidekiq插件。
- 与Redmine优秀的权限控制紧密集成,只要更新用户的角色,可以灵活控制用户的签出、提交、克隆、推送和拉取操作。
- 支持异步工作方式,提升Redmine的运行效率
- 简单易用的代码库管理。用户无需手工创建git代码库。通过启用项目版本库配置,可以在创建新项目同时自动创建对应的git代码库,也可以通过配置向导创建git代码库。
- 类gihub、gitee代码管理体验,快速上手。
- 支持Redmine用户管理自己的SSH密钥。
- 支持分阶段删除代码库,删除的软件库会放入回收站,一段时间后再彻底删除。
- 当新的变更被推送到代码库时,能够自动将更新推送到外部代码库镜像(GitHub、Bitbucket)。
- 支持定制和方案堆叠,Redmine git托管方案可以与Redmine快速部署等方案集成并统一交付。
添加评论
评论
由 my sky 在 将近 1 年 之前添加
只支持SSH的git访问,http还不好用。
不过,不用自己配置git,还能看到管理图表,还是很开心的!
由 redmineplugins.cn Admin 在 11 个月 之前添加
@my sky 欢迎分享!
由 my sky 在 将近 1 年 之前添加
@my sky 为啥大拇哥 到前面去了
由 my sky 在 将近 1 年 之前添加
为啥大拇哥到前面去了?