Ich erhalte einen ungewöhnlichen Fehler, während ich versuche, einen "Git-Push" für mein GitHub-Repository durchzuführen:
Objekte zählen: 8, fertig. Delta-Komprimierung mit 2 Threads. Objekte komprimieren: 100% (4/4), fertig. Objekte schreiben: 100% (5/5), 1,37 KiB, fertig. Insgesamt 5 (Delta 2), wiederverwendet 0 (Delta 0) Fehler: Unzureichende Berechtigung zum Hinzufügen eines Objekts zur Repository-Datenbank ./Objekte fatal: Objekt konnte nicht geschrieben werden Fehler: Entpack-Objekte mit Fehlercode 128 beendet Fehler: Entpacken fehlgeschlagen: Entpack-Objekte abnormaler Exit An git@github.com: bixo / bixo.git ! [Remote abgelehnt] Master -> Master (n / a (Entpackerfehler)) Fehler: Einige Refs konnten nicht an 'git@github.com: bixo / bixo.git' gesendet werden.
- Nach einem sauberen Klon von GitHub kann ich eine geänderte Datei bearbeiten / hinzufügen / festschreiben / pushen.
- Wenn ich dies dann ein zweites Mal wiederhole, erhalte ich den obigen Fehler.
- Ich kann ganz gut auf andere GitHub-Repositories pushen.
- Ich habe die Datei- / Verzeichnisberechtigungen auf meiner Seite überprüft und sie scheinen in Ordnung zu sein.
- Ich verwende Git 1.6.2.3 unter Mac OS X 10.5.8
Das obige Repository war die Quelle meines Spaßes für eine frühere Stack Overflow-Frage ( SO 1904860 ), sodass das GitHub-Repo möglicherweise beschädigt wurde. Das einzige Problem , das ich über ähnliche Suche gefunden habe , war ein auspacken failed Problem auf Github berichtet. Ist schon jemand auf dieses Problem gestoßen, insbesondere wenn GitHub nicht verwendet wird?
foo
und git
; beide können lesen /opt/git/<repo>
, aber nur git
schreiben. git
Der Standardwert ist der aktuelle Benutzer, wenn keiner angegeben ist .git/config
, was ich vergessen habe. Keine der folgenden ausführlichen Antworten war notwendig.