ฉันได้รับข้อผิดพลาดที่ผิดปกติกลับมาขณะพยายาม "git push" ไปยังที่เก็บ GitHub ของฉัน:
นับวัตถุ: 8 เสร็จสิ้น การบีบอัดเดลต้าโดยใช้ 2 เธรด การบีบอัดวัตถุ: 100% (4/4) เสร็จสิ้น การเขียนวัตถุ: 100% (5/5), 1.37 KiB เสร็จสิ้น รวม 5 (เดลต้า 2) ใช้ซ้ำ 0 (เดลต้า 0) ข้อผิดพลาด: สิทธิ์ไม่เพียงพอสำหรับการเพิ่มอ็อบเจ็กต์ในฐานข้อมูลที่เก็บ / วัตถุ ร้ายแรง: ไม่สามารถเขียนวัตถุได้ ข้อผิดพลาด: แกะวัตถุออกด้วยรหัสข้อผิดพลาด 128 ข้อผิดพลาด: การแกะล้มเหลว: การคลายออกจากวัตถุผิดปกติ ไปที่ git@github.com: bixo / bixo.git ! [ถูกปฏิเสธจากระยะไกล] หลัก -> ต้นแบบ (n / a (ข้อผิดพลาดในการแกะกล่อง)) ข้อผิดพลาด: ไม่สามารถส่งการอ้างอิงบางส่วนไปที่ 'git@github.com: bixo / bixo.git'
- หลังจากล้างโคลนจาก GitHub แล้วฉันสามารถแก้ไข / เพิ่ม / คอมมิต / พุชไฟล์ที่แก้ไขได้
- ถ้าฉันทำซ้ำเป็นครั้งที่สองฉันได้รับข้อผิดพลาดข้างต้น
- ฉันสามารถส่งไปยังที่เก็บ GitHub อื่นได้ดี
- ฉันได้ตรวจสอบสิทธิ์ของไฟล์ / ไดเร็กทอรีแล้วและดูเหมือนจะใช้ได้
- ฉันใช้งาน git 1.6.2.3 บน Mac OS X 10.5.8
ที่เก็บข้างต้นเป็นที่มาของความสนุกของฉันสำหรับคำถาม Stack Overflow ก่อนหน้านี้ ( SO 1904860 ) ดังนั้นที่เก็บ GitHub อาจเสียหาย ปัญหาที่คล้ายกันเพียงอย่างเดียวที่ฉันพบจากการค้นหาคือปัญหาที่ไม่สามารถคลายไฟล์ที่รายงานบน github มีใครประสบปัญหานี้มาก่อนโดยเฉพาะเมื่อไม่ได้ใช้ GitHub
foo
และgit
; ทั้งสองสามารถอ่าน/opt/git/<repo>
ได้ แต่git
สามารถเขียนได้เท่านั้น git
ค่าเริ่มต้นเป็นผู้ใช้ปัจจุบันหากไม่มีการระบุไว้.git/config
ซึ่งฉันลืมไป ไม่จำเป็นต้องมีคำตอบอย่างละเอียดด้านล่างนี้