ええ、私は知っています、これは以前にここにありました、私は質問を見ました. git push は私にこれを与えます:
エラー: リポジトリ データベース ./objects にオブジェクトを追加するための権限が不十分です
1 つだけ質問があります。このエラーは、ローカルまたはサーバー側のリポジトリ データベースに関するものですか?
そして、開発者の間でこのエラーが発生するのはなぜ私だけなのですか?
(私のサーバー担当者は、これがサーバー側の問題であると私を信じたくないので、私はこの質問をしています)
さて、ここに長いバージョンがあります:
2 人のユーザーが担当者を自分のワークスペースに取り込みました。
- ユーザー 2 が変更をプッシュします。
- ユーザー 1 が何かを変更し、コミットしてから、ユーザー 2 の変更をプルしてマージします。
ユーザー 1 はプッシュを試みますが、次のようになります。
git.exe プッシュ --progress "origin" dev:dev
オブジェクトのカウント: 18、完了。オブジェクトの圧縮: 100% (10/10) オブジェクトの書き込み: 100% (10/10) オブジェクトの書き込み: 100% (10/10)、870 バイト、完了。合計 10 (デルタ 6)、再利用 0 (デルタ 0) エラー: リポジトリ データベースにオブジェクトを追加する権限が不十分です ./objects
致命的: オブジェクトの書き込みに失敗しました error: unpack に失敗しました: unpack-objects 異常終了 git@XXX:twf へ ! [リモートは拒否されました] dev -> dev (n/a (unpacker error)) エラー: 一部の参照を 'git@XXX:twf' にプッシュできませんでした
git が正常に終了しませんでした (終了コード 1)