我有一个本地仓库和远程 --bare 仓库集。
我的每个托管包都有自己的用户和组(没有 ssh 访问权限),所以我有权限问题。
我通过将我的远程仓库设置为 ssh://root@... 并创建 post-receive 挂钩来解决这个问题chown correctuser:correctgroup -R public_html/
正如您所看到的那样,这并不理想,因为我涉及“root”并且不应该是这种情况。
' git init --bare --shared
' 有帮助吗?
我希望能够以 root 身份远程推送,并且将“git”添加到我的所有组(包)也没有帮助。
请指教。