关于这个问题,网上搜了好几篇,都没有作用,磁盘空间也是足够的,最后还是在stackoverflow找到正确解决办法。
- Login to the remote server.
- Navigate to
/scm/freeb
wherefreebrep.git
is. - call
chown -R yourusername freebrep.git
(where your user name is stsu) - Try again. Now it should allow writing objects.
不过一般git远程仓库需要多个用户来使用的,所以实际应该是赋予用户组。
groupadd gitgroup
usermod -aG gitgroup usera
usermod -ag gitgroup userb
usermod -ag gitgroup userc
chgrp -R gitgroup yourproj.git
#查看一下
ls -l