error: insufficient permission for adding an object to repository database

はまったーーー。

何度も解決策を探したが、どれも無理だった。

git サーバ on Ubuntu 10.04 LTS 構築メモ - Style <http://d.hatena.ne.jp/pidekazu/20120118/1326869983>

で、結局サーバー側で複数人でやってるから、

./objects

の中身が、それぞれのユーザーになってたのが問題??

下記のコマンドで所有者とグループをすべて統一するとgit pushできるようになった。

#sudo chown -R repos .
#sudo chgrp -R repos .

ただし、repos=gitリポジトリに設定されているユーザーorグループ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-12 (月) 14:30:44 (2409d)