Tôi đang sử dụng Cygwin git trên windows 7 và mỗi lần tôi thực hiện bất kỳ thao tác nào yêu cầu liên lạc với github qua SSH, tôi nhận được thông báo sau:Git trên Cygwin: Không thêm máy chủ vào danh sách máy chủ đã biết
Could not create directory '/home/ltb/.ssh'.
The authenticity of host 'github.com (192.30.252.129)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
Cho đến nay rất tốt, tôi hiểu những gì đang xảy ra ở trên. Nhưng một khi tôi nhập có, SSH sẽ có thể chèn phím github trong known_hosts
tập tin và di chuyển. Thay vào đó, tôi nhận được thông báo lỗi sau mỗi lần:
Failed to add the host to the list of known hosts (/home/ltb/.ssh/known_hosts).
Tôi đang làm gì sai?
Đối với Cygwin mới hơn, bạn cần phải chỉnh sửa '/ etc/nsswitch.conf' thay vào đó và thêm 'db_home: windows' sau đó khởi động lại Cygwin. Xem [câu trả lời superuser này] (https://superuser.com/a/1026123/333230). –