我发现 Apache 2的一个错误日志是致命的:
unsafe repository ('/home/repon' is owned by someone else)
发生这种情况是因为我在 PHP 代码中使用了 git rev-parse --symbolic-full-name --abbrev-ref HEAD'
,而且看起来 新的 Git 安全变更不再允许 www-data
运行这个 Git 命令。
运行以下命令无效:
git config --global --add safe.directory /homerepon
有没有解决这个问题的办法?
Git 版本: 2.35.3
PHP 版本: 7.4
Apache2版本: 2.4.41