Tôi đã triển khai Azure qua Git trong vài tháng mà không có vấn đề gì lớn, nhưng bây giờ tôi dường như đã gặp lỗi mà tôi không thể vượt qua.Git đẩy tới lỗi Azure (RPC không thành công)
Tôi đã tạo một Azure Web Site mới để tạo một liên kết xem trước riêng biệt cho một dự án đang phát triển tích cực. Tôi thiết lập Git xuất bản trên trang web mới và cố gắng đẩy repo dự án tương tự mà tôi đang sử dụng trên Azure Web Sites khác. Tuy nhiên, mọi nỗ lực đẩy đều không thành công:
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Tôi đã cố gắng đẩy cam kết nhỏ hơn nhiều (chỉ cần một tệp văn bản trống) và thao tác đẩy sẽ diễn ra tốt đẹp.
Tôi khá chắc chắn rằng lỗi này là do kích thước repo của tôi (~ 50mb). Vì đây là một push mới, nó cần phải chuyển kích thước repo đầy đủ thay vì đẩy gia tăng tôi đã làm trong nhiều tháng.
Tôi đã cố gắng tăng của tôi http.postBuffer
:
git config http.postBuffer 524288000
Nhưng đẩy tôi vẫn bị lỗi.
Azure có cần tăng kích thước yêu cầu POST mà nó nhận được không? Hay có một sửa chữa khác mà tôi không biết?
Mọi đề xuất?
Cập nhật:
Đây là sự cố đã biết. Nó (cho đến nay) đã được thu hẹp xuống một vấn đề với sự kết hợp của Mac và https. Bạn có thể theo dõi chuỗi sự cố trên MSDN và GitHub.
Chỉ cần thêm một chút thông tin. Tôi đã có cùng một vấn đề (ngoại trừ mã HTTP 500) và sửa lỗi postBuffer khiến mọi thứ hoạt động tốt cho tôi. – paullb
Sửa lỗi http.postBuffer đó đã làm việc cho tôi. Tôi tiếp tục gặp lỗi khi chạy PowerShell trong Parallels trên iMac của mình. –