Tôi đang cố gắng thực hiện một git clone
kị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 clone
thêm khóa vào máy chủ đã biết không?
echo yes
khô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
?