01/10/2018, 15:56
Giúp sửa lỗi Git push error Interrupted system call
Chào các bạn. Mình đang dùng git tự nhiên nay không thể push lên được và bị thông báo như này:
Admins-MacBook-Pro:Mangerici admin$ git push origin master
fatal: failed to read object 1431ad103c602ca3cab4ef36b062439a6904192e: Interrupted system call
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
fatal: write error: Bad file descriptor
error: failed to push some refs to 'https://gitlab.com/bs...
Mình đã tìm trên google khá nhiều nhưng không fix được, cách fix duy nhất mình tìm được tại đây là thêm --force
vào sau lệnh push nhưng sau đó vẫn bị lỗi nếu không có nó, tức là lúc nào cũng phải có --force
đi kèm, rất bất tiện.
Không biết các bạn có gặp và biết cách fix lỗi này thì chỉ mình với. Cảm ơn mọi người.
Bài liên quan
Có thể bạn push 1 lượng lớn file quá cỡ lên remote chăng ?
Mặc định khi Git push dữ liệu lên remote theo giao thức http thì sẽ truyền theo kiểu buffer với size mặc định là 1MB, ở đây mình nghĩ chắc do dữ liệu bạn cần push quá lớn, nên buffer ko xử lý kịp.
Bạn có thể tăng size buffer lên, ở đây mình tăng lên là 500MB:
git config http.postBuffer 524288000
Cảm ơn bạn. Mình fix bằng cách clone lại project và giờ ko có lỗi nữa. Chưa thử cách của bạn ^^. Lúc nào mà bị lại mình sẽ thử.