Redmine 错误日志 fatal:not 一个 git 存储库

Redmine error log fatal:not a git repository

我在 git 服务器(gitlab)上安装了 redmine,这是我们的主要 git 服务器(同一台机器)。

当我在 redmine web 中添加存储库(通过 gitlab)信息时,

redmine 日志说:

/usr/local/redmine/log/production.scm.stderr.log < fatal: Not a git repository: '/data/gitlab/git-data/repositories/woojs/RedmineTestProject.git/'

但是当我使用 git 命令检查是否裸露时,我得到了这个:

root@gitserver:/data/gitlab/git-data/repositories/woojs/RedmineTestProject.git# git rev-parse --is-bare-repository
true

我尝试更改一些与权限相关的内容:将所有者更改为 www-data 并将权限更改为 777。它仍然不起作用。

类似to this old thread,查看redmine运行的账户:该账户是否有权访问/data/gitlab/git-data/repositories/woojs/RedmineTestProject.git? (或 /data/gitlab/git-data/repositories/ 下的任何内容?)

这通常是权限问题。