Otrzymuję nietypowy błąd podczas próby wykonania polecenia „git push” do mojego repozytorium GitHub:
Liczenie obiektów: 8, gotowe. Kompresja delta za pomocą 2 wątków. Kompresja obiektów: 100% (4/4), gotowe. Pisanie obiektów: 100% (5/5), 1,37 KiB, gotowe. Łącznie 5 (delta 2), ponownie wykorzystane 0 (delta 0) błąd: niewystarczające uprawnienia do dodania obiektu do bazy danych repozytorium ./objects fatal: nie udało się zapisać obiektu błąd: rozpakowywanie obiektów zakończyło się z kodem błędu 128 błąd: rozpakowanie nie powiodło się: unpack-objects nieprawidłowe wyjście Do git@github.com: bixo / bixo.git ! [zdalne odrzucenie] wzorzec -> nadrzędny (nie dotyczy (błąd rozpakowywania)) błąd: nie udało się przesłać niektórych odnośników do „git@github.com: bixo / bixo.git”
- Po czystym klonie z GitHub mogę edytować / dodawać / zatwierdzać / przesyłać zmodyfikowany plik.
- Jeśli powtórzę to po raz drugi, otrzymam powyższy błąd.
- Mogę dobrze przesłać do innych repozytoriów GitHub.
- Sprawdziłem uprawnienia do plików / katalogów po mojej stronie i wydają się OK.
- Używam git 1.6.2.3 na Mac OS X 10.5.8
Powyższe repozytorium było źródłem mojej radości z poprzedniego pytania o przepełnienie stosu ( SO 1904860 ), więc może repozytorium GitHub zostało uszkodzone. Jedynym podobnym problemem, jaki znalazłem podczas wyszukiwania, był problem z rozpakowaniem zgłoszony na github. Czy ktoś inny napotkał ten problem wcześniej, zwłaszcza gdy nie korzysta z GitHub?
foo
i git
; obaj mogą czytać /opt/git/<repo>
, ale tylko git
mogą do niego pisać. git
domyślnie bieżący użytkownik, jeśli nie podano żadnego .git/config
, o czym zapomniałem. Żadna z poniższych szczegółowych odpowiedzi nie była konieczna.