Saya mendapatkan kembali kesalahan yang tidak biasa saat mencoba melakukan "git push" ke repositori GitHub saya:
Menghitung objek: 8, selesai. Kompresi delta menggunakan 2 utas. Mengompresi objek: 100% (4/4), selesai. Objek penulisan: 100% (5/5), 1,37 KiB, selesai. Total 5 (delta 2), digunakan kembali 0 (delta 0) error: izin tidak cukup untuk menambahkan objek ke database repositori ./objects fatal: gagal menulis objek error: unpack-objek keluar dengan kode kesalahan 128 error: unpack gagal: unpack-benda keluar tidak normal Ke git@github.com: bixo / bixo.git ! master [ditolak jauh] -> master (n / a (kesalahan pembongkar paket)) galat: gagal mendorong beberapa referensi ke 'git@github.com: bixo / bixo.git'
- Setelah klon bersih dari GitHub, saya dapat mengedit / menambah / komit / mendorong file yang dimodifikasi.
- Jika saya ulangi ini untuk kedua kalinya saya mendapatkan kesalahan di atas.
- Saya bisa mendorong repositori GitHub lainnya dengan baik.
- Saya telah memeriksa izin file / direktori di pihak saya, dan tampaknya OK.
- Saya menjalankan git 1.6.2.3 di Mac OS X 10.5.8
Repositori di atas adalah sumber kesenangan saya untuk pertanyaan Stack Overflow sebelumnya ( SO 1904860 ), jadi mungkin repo GitHub rusak. Satu-satunya masalah serupa yang saya temukan melalui pencarian adalah masalah gagal yang dilaporkan pada github. Adakah orang lain yang mengalami masalah ini sebelumnya, terutama saat tidak menggunakan GitHub?
foodan git; keduanya bisa membaca /opt/git/<repo>, tetapi hanya gitbisa menulis untuk itu. gitdefault untuk pengguna saat ini jika tidak ada yang diberikan .git/config, yang saya lupa. Tidak ada jawaban rumit di bawah ini yang diperlukan.