1. 程式人生 > >git 報錯 error: insufficient permission for adding an object to repository database ./objects

git 報錯 error: insufficient permission for adding an object to repository database ./objects

overflow group mys per osi ng- 更新 tab edr

參照:
http://stackoverflow.com/questions/1918524/error-pushing-to-github-insufficient-permission-for-adding-an-object-to-reposi
技術分享圖片


原因:
用ssh 管理時,客戶端機器對服務器git代碼倉庫的寫權限出了問題。如參考文

//登錄到git 服務器
ssh me@myserver
//進入代碼倉庫
cd repository.git
//改變代碼倉庫下,所有文件的訪問權限,同組可寫
sudo chmod -R g+ws *

//改變代碼倉庫下,所有文件的訪問屬性
sudo chgrp -R mygroup *
//更新配置
git repo-config core.sharedRepository true

git 報錯 error: insufficient permission for adding an object to repository database ./objects