Redmine Git Mirror插件:实现远程git仓库克隆与集成
需积分: 20 43 浏览量
更新于2024-11-13
收藏 14KB ZIP 举报
资源摘要信息:"该文档描述了Redmine Git Mirror插件的功能、安装步骤以及使用该插件的相关信息。以下为详细知识点:
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和自动获取变更的功能,提高开发效率和项目管理的便捷性。"
2021-02-03 上传
2019-07-18 上传
2021-03-31 上传
2021-05-17 上传
2021-03-11 上传
2019-09-18 上传
2021-02-05 上传
2021-04-27 上传
2021-05-31 上传
李凜之
- 粉丝: 40
- 资源: 4602
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜