Redmine不';t显示mercurial存储库
我在项目设置中连接存储库:将存储库类型设置为mercurial,并将根目录设置为“/repositories/hg_test”,当我在项目中单击存储库选项卡时,我得到“在存储库中找不到条目或修订” 存储库单独工作很好,我可以推拉 我尝试在redmine数据库中删除表“changes”和“changesets”,然后Redmine不';t显示mercurial存储库,mercurial,repository,redmine,Mercurial,Repository,Redmine,我在项目设置中连接存储库:将存储库类型设置为mercurial,并将根目录设置为“/repositories/hg_test”,当我在项目中单击存储库选项卡时,我得到“在存储库中找不到条目或修订” 存储库单独工作很好,我可以推拉 我尝试在redmine数据库中删除表“changes”和“changesets”,然后 ruby script/runner "Repository.fetch_changesets" -e production 我又在这张桌子上找到了一些记录。我的“hg_测试”存储
ruby script/runner "Repository.fetch_changesets" -e production
我又在这张桌子上找到了一些记录。我的“hg_测试”存储库中的记录。我认为这意味着redmine可以看到该存储库,但无法显示它
为什么他不能,如何解决这个问题?也许我必须在redmine中配置一些东西
PS OS-Ubuntu10.04,webserver-nginx with passengerRedmine必须具有访问存储库的权限。在存储库的文件和目录的组所有权中添加webserver的用户(在我的例子中是www数据) 如果您的存储库目录是通过SSHFS装载的,请确保在装载时启用
-o allow_other
。此解决方案适合我:
编辑(复制*.yml.example,如果尚未创建)文件/opt/redmine/config/configuration.yml,并使用hg可执行文件路径更改此行:
scm_mercurial_command: /usr/bin/hg
重新启动包含redmine的Web服务器(通常是redmine本身或apache)
测试我也有同样的问题,你解决了吗?我制作了存储库777,但仍然没有运气。