Я пытаюсь выполнить git clone
сценарий bash, но при первом запуске сценария сервер не известен, но сценарий завершается ошибкой. У меня есть что-то вроде этого:
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)?
Но это игнорирование yes
. Знаете ли вы, как заставить git clone
добавить ключ к известным хостам?
echo yes
не очень хороший подход: при втором запуске команды ssh не спросит, хотите ли вы продолжить, потому что ключ сервера уже известен.
echo yes | git clone git@github.com:repo/repoo.git
?