git在push的时候出现insufficient permission for adding an object错误

- 前端 - 255 阅 Hot
$ git push
git@47.95.232.252's password:
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 505 bytes | 505.00 KiB/s, done.
Total 7 (delta 5), reused 0 (delta 0)
remote: error: insufficient permission for adding an object to repository database .git/objects
remote: fatal: failed to write object
remote: fatal: unpack-objects failed
To 47.95.232.252:/store/zsl.git
   1ce2a3b..f646752  master -> master

原因:
git库权限的问题
$ ls -la,查看git库的所有者

解决:
在git库目录下:
$sudo chown -R git:git 目录路径(.git/objects) 

0 +1

文章来源 " zsl 整理 "

原文地址 " http://www.zsl123.cn/index/info/index/id/65.html "