remote: error: insufficient permission for adding an object to repository database ./objects
往自建的git服务器push的时候报错
在往自建的git服务器push的时候报了如下错误:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8b696271181b5ab2f52b8e261003eb8a.png)
原因是放在git服务器上的空仓库的所有者不是git用户。
在服务器上查看仓库所有者(命令ls -la):
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8a202a9af6589cff3d888f59e7b44868.png)
其中两个git仓库的所有者是root,需要修改。
sudo chown -R git:git git仓库
修改后仓库的所有者就是git了。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/63da91af8ecd963751ef00e4abbdc451.png)
解决之后就可以正常push了。