Table of Content
今天提交 Git
的时候出现一个错误,来看一下:
error: insufficient permission for adding an object to repository database .git/objects
看字面意思是权限不完全,第一个想法是 chmod
:
chmod -R 755 ~/Meniny.github.io
这里是将 ~/Meniny.github.io
权限设置为 755
,也就是rwxr-xr-x
,其中 -R
表示其子路径的文件(夹)也将继承该权限。
提示是这样的:
chmod: Unable to change file mode on /Users/Meniny/Meniny.github.io/.git/objects/38/3e9005dd5092845436e91d5f3c5d52309a3219: Operation not permitted
问题出在哪里呢?我想到了 sudo -s
:
sudo -s
回车,无异常,重新 chmod
。
chmod -R 755 ~/Meniny.github.io
接着用 add
、commit
、push
,OK 无异常。