Estoy tratando de hacer una git clone
secuencia de comandos bash, pero la primera vez que ejecuto la secuencia de comandos y el servidor aún no se conoce, la secuencia de comandos falla. Tengo algo como esto:
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)?
Pero está ignorando el yes
. ¿Sabes cómo forzar git clone
a agregar la clave a los hosts conocidos?
echo yes
no es un buen enfoque: la segunda vez que ejecuta el comando, ssh no le preguntará si desea continuar porque ya se conocerá la clave del servidor.
echo yes | git clone git@github.com:repo/repoo.git
?