Ich versuche, git clone
ein Bash-Skript zu durchlaufen, aber das erste Mal, dass ich das Skript und den Server ausführe, ist noch nicht bekannt, dass das Skript fehlschlägt. Ich habe so etwas:
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)?
Aber es ignoriert die yes
. Wissen Sie, wie Sie git clone
das Hinzufügen des Schlüssels zu den bekannten Hosts erzwingen können ?
echo yes
ist kein guter Ansatz: Wenn Sie den Befehl zum zweiten Mal ausführen, werden Sie von ssh nicht gefragt, ob Sie fortfahren möchten, da der Serverschlüssel bereits bekannt ist.
echo yes | git clone git@github.com:repo/repoo.git
?