【发布时间】:2012-10-11 09:34:12
【问题描述】:
我有一个本地仓库和远程 --bare 仓库集。
我的每个托管包都有自己的用户和组(没有 ssh 访问权限),所以我有权限问题。
我已通过将远程仓库设置为 ssh://root@... 并创建接收后挂钩来应用 chown correctuser:correctgroup -R public_html/ 来解决此问题
正如您所见,这并不理想,因为我涉及“root”,而且不应该是这种情况。
“git init --bare --shared”有帮助吗?
我希望能够以 root 身份远程推送,但将“git”添加到我的所有组(包)也无济于事。
请指教。
【问题讨论】:
标签: git permissions ssh repository