Khi sử dụng GIT, tôi gặp vấn đề với việc sử dụng GIT qua SSH và vì nó hoạt động tốt cả khi đi làm và ở nhà với một modem khác, rõ ràng là modem nhà tôi đang hoạt động. Tôi không có vấn đề kết nối qua HTTP.
Vì vậy, tôi cho rằng đó là sự cố SSH, nhưng tôi không phải là chuyên gia sử dụng trực tiếp. Có lệnh nào tôi có thể chạy để thiết lập kết nối "kiểm tra" không và cho tôi biết chính xác khi nào và ở đâu xảy ra sự cố?
Khá nhiều tất cả các lệnh "lớn hơn" (chẳng hạn như fetch
, clone
hoặc push
có nhiều dữ liệu) từ git
(ngay cả khi chạy với -v
) chỉ "treo" ở giữa kết nối từ xa mà không có dấu hiệu cho thấy tại sao chúng dừng lại, vì vậy chúng không được sử dụng .
Có cách nào để tôi có thể biết thêm chi tiết về những gì đang xảy ra trong kết nối SSH không?
GIT_SSH_COMMAND="ssh -v" git clone example
Tôi có thể gỡ lỗi phiên bản SSH, nó được in sauCloning into
tin nhắn, nhưng không thành cônggit clone
. Sau khi tôi gỡ bỏGIT_SSH_COMMAND
nó hoạt động. Cuối cùng, phục vụ mục đích.