最近发现个好东西,名曰Redmine,基于Ruby语言开发,它可以帮助我们管理项目的成员、需求、进度、问题跟踪等等,是个很不错的工具。其中最有特色的就是和版本管理系统可以嵌入使用,在Web页面就可以看到自己的Git和SVN上代码的情况,查看源代码和每次提交的差别和日志。


我使用的有两个版本。一个是BitNami云集成的Windows一键傻瓜安装包,另一个是Turnkey Linux最小化部署版本,我装在虚拟机上。

在Windows部署完毕后,我找了个已经经过Git管理的项目目录去尝试在页面上嵌入,死活告诉我404,找不到项目。我各种挠头,


各种找解决方法,后来终于发现,我的项目目录在E:\Proj\musicDemo\中,实际上我们不能直接关联项目目录,只关联项目目录一定会404,我们应该关联项目目录下的.git目录,

如此一来才解决了Git在Redmine页面中总是404的错误。


同样问题也出现在Linux部署的Redmine上,这次的解决能比较麻烦些,我从SSH中登入虚拟机中的Linux的Web控制面板,

将我的项目目录上传到一个我拥有权限的目录中,比如 /home目录中。然后,在Remine中关联了/home/musicDemo/.git目录,

这时稍微比Windows版本多了一个步骤,我需要把musicDemo目录的访问权限放开,使用777权限,才解决了404问题。


同样,SVN嵌入的时候,在Windows上更为简单,我们只需要把SVN的URL进行关联,赋予Redmine一个特定的SVN帐号密码,

便可以嵌入到Redmine的Web界面中进行查看了。


Logo

更多推荐