Tôi đang cố gắng thực hiện một git clonekịch bản bash, nhưng lần đầu tiên tôi chạy tập lệnh và máy chủ vẫn chưa biết thì tập lệnh thất bại. Tôi có một cái gì đó như thế này:
yes | git clone git@github.com:repo/repoo.git
The authenticity of host 'github.com (207.97.227.239)' 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)?
Nhưng nó bỏ qua yes. Bạn có biết làm thế nào để buộc git clonethêm khóa vào máy chủ đã biết không?
echo yeskhông phải là một cách tiếp cận tốt: lần thứ hai bạn chạy lệnh, ssh sẽ không hỏi bạn có muốn tiếp tục không vì khóa máy chủ đã được biết.
echo yes | git clone git@github.com:repo/repoo.git?