专栏首页zcqshine's blogredmine整合git做版本管理

redmine整合git做版本管理

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项目里的版本控制里去做设置,如下图

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 从IDEA将已有的项目导入到Git

    zcqshine
  • 三元表达式实现三个条件的判断

    zcqshine
  • Android Service 再次 unbindSrvice 时的问题

    zcqshine
  • 在场景中使用Git

    迹_Jason
  • GIT 安装

    上面是国内某牛人的git介绍。想详细了解git的同学可以访问一下的网址,花几分钟的时间学习一下世界上最先进的分布式版本控制系统!

    贺贺V5
  • 程序员必备基础:Git 命令全方位学习

    掌握Git命令是每位程序员必备的基础,之前一直是用smartGit工具,直到看到大佬们都是在用Git命令操作的,回想一下,发现有些Git命令我都忘记了,于是写了...

    捡田螺的小男孩
  • 使用码云新建、推拉第一个项目文件

    本地电脑安装git。可通过 git --version 查看版本,确保本机已有git。

    子乾建建-Jeff
  • 基于CentOS搭建 Git 服务

    Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    Javen
  • 10分钟带你入门git到github

    开局先来一个故事吧,故事看完如果不想看枯燥无味的指令,没关系我已经把这篇文章的内容录制成了一个视频,点击文末阅读原文就可以观看。或者说你已经熟练掌握git的使用...

    java金融
  • Git常用命令速查手册

    小程故事多

扫码关注云+社区

领取腾讯云代金券