git--共享权限重置

git--共享权限重置,git,permissions,Git,Permissions,我在/srv/git中手动管理了一大堆git存储库,但没有使用,这显然是我的权限问题,因为我现在遇到了错误:在服务器上进行了一些糟糕的chmod调用之后,未能将一些引用推送到类型错误 我还错误地将+x添加到所有挂钩中,我需要删除该挂钩,然后手动将其添加回来 如何将/srv/git目录重置为包含在其中的所有存储库上的默认git init-shared-type权限?我发现以下命令似乎恢复了一些健全性 find /srv/git -type f -exec chmod 664 {} + find /

我在/srv/git中手动管理了一大堆git存储库,但没有使用,这显然是我的权限问题,因为我现在遇到了错误:在服务器上进行了一些糟糕的chmod调用之后,未能将一些引用推送到类型错误

我还错误地将+x添加到所有挂钩中,我需要删除该挂钩,然后手动将其添加回来


如何将/srv/git目录重置为包含在其中的所有存储库上的默认git init-shared-type权限?

我发现以下命令似乎恢复了一些健全性

find /srv/git -type f -exec chmod 664 {} +
find /srv/git -type d -exec chmod 2775 {} +
显然我还需要修理挂钩