Redmine Git Mirror插件:实现远程git仓库克隆与集成
需积分: 20 78 浏览量
更新于2024-11-13
收藏 14KB ZIP 举报
以下为详细知识点:
1. 插件概述:
Redmine Git Mirror是一款针对Redmine项目管理工具的插件,其主要功能是支持克隆和获取远程git存储库。此功能是通过集成Git镜像来实现的,使Redmine具备处理Git仓库的能力。
2. 主要功能特性:
- **易于安装**:用户可以通过简单的克隆操作将插件添加到Redmine的插件文件夹中。
- **Webhooks集成**:插件支持与GitLab和自定义Webhooks的集成,便于自动化工作流。
- **自动提取更改集**:当与其他SCM类型混合使用时,Git Mirror插件可以与自动提取更改集设置良好地协同工作。
- **自动删除无法访问的提交**:该插件能够自动清理无法访问的提交,以维护仓库的整洁性。
3. 安装步骤:
- 首先,需要进入到Redmine根目录下的plugins文件夹。
- 使用git命令克隆插件仓库到本地,命令为`git clone ***`。
- 克隆完成后,需要重启Redmine服务,以使插件生效。
- 重启后,登录Redmine,进入设置页面,选择“Repositories”标签页,激活Git Mirror SCM类型。
4. 访问私有存储库:
目前插件仅支持使用redmine用户ssh密钥进行ssh方式访问私有存储库。这意味着用户需要确保redmine用户具有对应的ssh私钥,并且该私钥能够无密码登录到git服务器。
5. 取得变更:
该插件支持两种获取远程仓库变更的方法:通过cronjob定时任务或使用webhooks。用户可以选择其中一种或两种方法相结合来配置自动化获取远程仓库的变更。
6. 标签信息:
- **git**:代表版本控制系统Git,此插件增加了对Git的支持。
- **gitlab**:表示该插件与GitLab的集成,GitLab是基于Git的一体化开发环境。
- **redmine**:指代Redmine项目管理工具,此插件是专门为其设计的。
- **Ruby**:表明该插件可能是用Ruby语言编写的,Redmine本身也是用Ruby语言开发的。
7. 文件压缩包信息:
提供的压缩包文件名为`redmine_git_mirror-master.zip`,这表明用户获取的是插件的主版本,压缩包内包含了插件的源代码及其他相关文件。
综上所述,通过安装Redmine Git Mirror插件,用户能够将Redmine与Git仓库连接,实现版本控制功能,同时利用Webhooks和自动获取变更的功能,提高开发效率和项目管理的便捷性。"
375 浏览量
199 浏览量
103 浏览量
2021-03-11 上传
178 浏览量
2021-02-05 上传
245 浏览量
2021-05-31 上传

李凜之
- 粉丝: 42
最新资源
- 什么值得买PC客户端v1.0正式发布:网购性价比神器
- icontract:提升Python3合同式编程的违规消息与继承支持
- 全面解析Activity间对象传递的三种技术手段
- Python 3.5.2 Windows 64位安装包发布及中文手册下载
- MD风格SearchView开发教程及效果展示
- 海淘购物必备!运费计算器v1.0绿色免费版详解
- JavaScript源码分享:LaChouetteAgence项目解析
- Angular CLI在开发服务器中的应用与测试指南
- 掌握oracle sqluldr2快速导出工具高效使用
- 基于Servlet和JSP的分页管理演示系统
- 剑儿淘宝购物小助手v3.9:购物便利神器,返利省钱高效
- Java爬虫实现URL图片尺寸获取教程
- 宿舍记账管理:权限分角色与支出自动分摊系统
- 个人网站构建与维护指南:使用Next.js与TypeScript
- Java自学资源包:2020最新版教程及项目实践
- 阶梯电费计算器V2.0:绿色版免费软件解析电价政策