error: insufficient permission for adding an object to repository database .git/objects

ssh me@myserver
cd repository/.git

sudo chmod -R g+ws *
sudo chgrp -R mygroup *

git config core.sharedRepository true

解释:
chmod g+s filename 设置SGID位
创建s权限,是为了让一般用户(用户组)在执行某些程序的时候,能够暂时具有该程序拥有者的权限

此条目发表在码农日常分类目录,贴了标签。将固定链接加入收藏夹。

留下评论