已解决 禅道系统与gitolite联合使用时,无法显示文件变化和文件内容

因为服务器上的gitolite中的.git目录实际上是个空目录,导致在页面中浏览文件内容和差异时显示空白页面。

禅道版本 6.0.beta1 源码包
操作系统 Ubuntu
客户端浏览器 Firefox

提问者: 李开林 悬赏:10 日期: 2014-06-14 23:47:05 答案:1 点击:1593

获取技术支持

QQ: 电话:
设置备注
答案列表
2014/06/15
你说得具体哪块的功能?可否截图看下?
2014/06/16
是关于禅道系统和git做集成的部分。git服务器我采用 gitolite 来部署,在服务器的repository中都是空的 *.git 目录。由于没办法配置 hook, 我配置了一下系统每隔一段时间执行一次导入git日志,这样便实现了禅道系统和git的集成。然而现在的一个问题是,当我查看某个任务的实现时,能够看到代码提交的记录,其中包括新增文件和修改的文件。当我想要查看一下文件的具体内容时,却发现没办法正常显示git的内容。我查看了一下禅道系统的具体实现,才发现原来是gitolite在服务器上的代码并不是以真实文件存在的,所以导致点击 view 和 diff 链接时显示空白页面。另外发现木有办法提交截图。
2014/06/16
参考下:http://www.zentao.net/book/zentaopmshelp/207.html