git web 后端不允许我浏览 git 项目

git web 后端不允许我浏览 git 项目

我在 CentOS 7 上运行 git 服务器。我们的 apache 服务器在端口 88 上运行,我可以使用端口 88 上的 http 通过 cli 克隆和更新我的文件。因此服务器本身正在端口 88 上侦听并运行。我遇到的问题是,当我尝试浏览它时,我无法通过浏览器查看文件。我还修复了 selinux 的东西以使其正常工作,所以这不是问题。

我不断收到的错误是: [Mon Oct 26 10:52:04.976770 2020] [cgi:error] [pid 877] [client 10.4.79.31:51279] AH01215: Request not support: '/var/www/git/'

<VirtualHost *:88>
SetEnv GIT_PROJECT_ROOT /var/www/git
SetEnv GIT_HTTP_EXPORT_ALL
DocumentRoot /var/www/git
ScriptAlias / /usr/libexec/git-core/git-http-backend/

<Directory "/usr/libexec/git-core">
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/git">
Options All Indexes FollowSymLinks
Require all granted
</Directory>
</VirtualHost>

相关内容