Tôi đang nhận được một lỗi bất thường trong khi cố gắng thực hiện "git đẩy" vào kho GitHub của mình:
Đếm các đối tượng: 8, xong. Nén Delta bằng 2 luồng. Đối tượng nén: 100% (4/4), xong. Viết đối tượng: 100% (5/5), 1.37 KiB, xong. Tổng cộng 5 (delta 2), tái sử dụng 0 (delta 0) lỗi: không đủ quyền để thêm một đối tượng vào cơ sở dữ liệu kho lưu trữ ./objects gây tử vong: không viết được đối tượng lỗi: giải nén các đối tượng đã thoát với mã lỗi 128 lỗi: giải nén thất bại: unpack-object thoát bất thường Tới git@github.com: bixo / bixo.git ! [từ chối] master -> master (n / a (lỗi bộ giải nén)) lỗi: không thể đẩy một số giới thiệu đến 'git@github.com: bixo / bixo.git'
- Sau khi sao chép sạch từ GitHub, tôi có thể chỉnh sửa / thêm / cam kết / đẩy tệp đã sửa đổi.
- Nếu sau đó tôi lặp lại điều này lần thứ hai, tôi nhận được lỗi trên.
- Tôi có thể đẩy sang các kho GitHub khác tốt.
- Tôi đã kiểm tra quyền truy cập tệp / thư mục về phía tôi và chúng có vẻ ổn.
- Tôi đang chạy git 1.6.2.3 trên Mac OS X 10.5.8
Kho lưu trữ ở trên là nguồn vui của tôi cho câu hỏi Stack Overflow trước đó ( SO 1904860 ), vì vậy có thể repo GitHub đã bị hỏng. Vấn đề tương tự duy nhất tôi tìm thấy qua tìm kiếm là một sự cố không giải nén được báo cáo trên github. Có ai khác gặp phải vấn đề này trước đây, đặc biệt là khi không sử dụng GitHub?
foo
và git
; cả hai đều có thể đọc /opt/git/<repo>
, nhưng chỉ git
có thể viết cho nó. git
mặc định cho người dùng hiện tại nếu không có cái nào được đưa vào .git/config
, mà tôi quên mất. Không có câu trả lời công phu nào dưới đây là cần thiết.