前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >redmine整合git做版本管理

redmine整合git做版本管理

作者头像
zcqshine
发布2020-02-20 12:08:17
2.1K4
发布2020-02-20 12:08:17
举报
文章被收录于专栏:zcqshine's blog

redmine版本:3.0.3.stable

操作系统为Linux

Git用Gogs做的管理

首先从Git上把项目clone下载到安装redmine的服务器上 git clone git@xxx.com/test.git /opt/git-rep/test 注意这里是把Git库里的项目拷贝到redmine服务器的/opt/git-rep/test文件夹下了,该文件夹下会有个隐藏的文件夹.git,那么.git的完整路径就是/opt/git-rep/test/.git

现在转到redmine项目里的版本控制里去做设置,如下图

redmine里设置git
redmine里设置git

注意图里圈起来的地方,路径要是/opt/git-rep/test/.git而不是/opt/git-rep/test,不然在点版本库的时候就会提示404错误“版本库中不存在该条目和(或)其修订版本。”

一开始我因为这个折腾了好久,以为是文件夹的权限不够,修改了文件夹的读写权限依然不行;又以为是clone下来的代码库有问题,但是在项目的根目录下运行git命令是正常的,后来看别人的代码库的时候发现没有.git文件夹,而是把这个文件夹里的内容都放到项目的根目录下了,所以我就想应该是我在redmine里设置的仓库路径有问题了,但是我不想把.git目录下的内容拿到项目根目录下,这样会破坏项目文件结构,就将路径由/opt/git-rep/test改为/opt/git-rep/test/.git,这样就可以正常打开版本库了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档