Estou tentando git clone
executar um script bash, mas a primeira vez que executo o script e o servidor ainda não é conhecido, o script falha. Eu tenho algo parecido com isto:
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)?
Mas está ignorando o yes
. Você sabe como forçar git clone
a adição da chave aos hosts conhecidos?
echo yes
não é uma boa abordagem: na segunda vez em que você executar o comando, o ssh não perguntará se deseja continuar porque a chave do servidor já será conhecida.
echo yes | git clone git@github.com:repo/repoo.git
?