Redmine集成本地Git代码库404问题的解决
2013-11-03 23:05
344 查看
最近发现个好东西,名曰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界面中进行查看了。
我使用的有两个版本。一个是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界面中进行查看了。
相关文章推荐
- Git本地仓库push至GitHub远程仓库每次输入账户密码问题解决
- 关于git的ssh-key:解决本地多个ssh-key的问题
- 解决git本地多ssh key的问题
- 使用Git时,本地仓库向远程仓库push失败问题解决
- 关于git的ssh-key:解决本地多个ssh-key的问题
- 关于git的ssh-key:解决本地多个ssh-key的问题
- git生成ssh key及本地解决多个ssh key的问题
- 【Git】解决本地多个ssh key问题
- git:解决本地多个ssh-key的问题
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- git 本地和远程github冲突问题解决
- 关于git的ssh-key:解决本地多个ssh-key的问题
- git生成ssh key及本地解决多个ssh key的问题
- git解决本地多个key-ssh问题
- 解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题
- git生成ssh key及本地解决多个ssh key的问题
- git生成ssh key及本地解决多个ssh key的问题
- Git生成ssh key及本地解决多个ssh key的问题
- Git清理本地缓存命令git命令问题解决
- [Git配置]Git本地中文文件名问题解决 linux环境