1. 报错情况
[wqj@VM-0-15-centos Linux]$ git commit -m 'add basis test'
error: insufficient permission for adding an object to repository database .git/objects
error: Error building trees
2. 解决方案
进入到本地仓库的根目录下。输入下面的指令
cd .git/objects
sudo chown -R yourname:yourgroup *
第二条指令的yourname
和yourgroup
需要替换成自己的。下面是yourname
和yourgroup
的查询方法。
# yourname
whoami
# yourgroup
id -g -n [yourname]