[解決済み] git からの pull 時にエラー - リポジトリデータベース .git/objects にオブジェクトを追加するためのパーミッションが不足しています。
2022-06-14 18:07:07
質問
git pull origin develop" をするたびに、git error: "insufficient permission for adding an object to repository database .git/objects" が発生します。
remote: Counting objects: 70, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 42 (delta 35), reused 42 (delta 35)
error: insufficient permission for adding an object to repository database .git/objects
fatal: failed to write object
fatal: unpack-objects failed
どのように解決するのですか?
ChrisHayes 氏の言う通り、誤って sudo してしまったと仮定すると、これで解決するはずです。リポジトリ内部からです。
sudo chown -R $USER:$USER "$(git rev-parse --show-toplevel)/.git"
更新
を取得されている方へ。
illegal group name
のエラーが出る方は、代わりにこちらをお試しください。
sudo chown -R $(id -u):$(id -g) "$(git rev-parse --show-toplevel)/.git"
関連
-
[解決済み】Git リポジトリから .DS_Store ファイルを削除するには?
-
[解決済み】ローカルにない作業がリモートに含まれているため、アップデートが拒否された
-
[解決済み】Git Push Error: リポジトリデータベースにオブジェクトを追加する権限が不足しています。
-
[解決済み] Git - node_modules フォルダをどこでも無視するようにしました。
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] ローカルファイルシステムからファイルを削除せずに、Git リポジトリからファイルを削除する
-
[解決済み] Git リポジトリからファイルを削除するにはどうすればよいですか?
-
[解決済み] git リポジトリからディレクトリを削除する方法は?
-
[解決済み】Git checkout: パスの更新はブランチの切り替えと互換性がありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] masterブランチと'origin/master'が分岐している、'undiverge'ブランチの方法は?
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み】git-mergeの-dry-runオプションはありますか?
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
[解決済み] 複数のgitコミットを元に戻すには?
-
[解決済み] LFはgitでCRLFに置き換えられます - それは何ですか、そしてそれは重要ですか?[重複]。
-
[解決済み] git stashを元に戻す
-
[解決済み] 短いGitバージョンのハッシュを取得する
-
[解決済み] SourceTree error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1警告プロトコルバージョン
-
[解決済み] git ls-remote と git ls-remote origin の違い。