在本地搭建Git服務器后,在開發機上push新代碼,發現Git提示:
insufficient permission for adding an object to repository database .git/objects
出現的原因是:沒有版本庫所在目錄的寫權限,導致新的文件無法上傳。
所以注意,在使用
sudo git init --bare xx.git
創建一個版本庫之后,需要把權限調整一下,不然使用sudo創建后,是需要root權限的。
更改xx.git版本庫的權限命令:
sudo chown -R user:group xx.git
