remote: error: insufficient permission for adding an object to repository database ./objects
往自建的git服务器push的时候报错
在往自建的git服务器push的时候报了如下错误:

原因是放在git服务器上的空仓库的所有者不是git用户。
在服务器上查看仓库所有者(命令ls -la):

其中两个git仓库的所有者是root,需要修改。
sudo chown -R git:git git仓库
修改后仓库的所有者就是git了。

解决之后就可以正常push了。