搭建git服务器遇到的问题
1、错误提示:
remote: error: insufficient permission for adding an object to repository database ./objects remote: fatal: failed to write object error: remote unpack failed: unpack-objects abnormal exit
原因:git用户没有权限
解决方法:在服务器上给git用户分配权限
user:/home/repository$ sudo chown -R git:git ./www.git/
2、本地提交代码了,其他人也能pull到,可是服务器没有对应的代码文件
原因,由于初始化仓库的时候,使用的是
git init --bare xxx.git
这种方法建立的仓库没有工作目录。参见https://segmentfault.com/q/1010000010633417?sort=created