J'essaie de faire un git clonecreux d'un script bash, mais la première fois que j'exécute le script et le serveur n'est pas encore connu, le script échoue. J'ai quelque chose comme ça:
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)?
Mais c'est ignorer le yes. Savez-vous comment forcer git cloneà ajouter la clé aux hôtes connus?
echo yesn'est pas une bonne approche: la deuxième fois que vous exécutez la commande, ssh ne vous demandera pas si vous souhaitez continuer car la clé du serveur sera déjà connue.
echo yes | git clone git@github.com:repo/repoo.git?