Я работаю над личным проектом, который требует от меня выполнения некоторых сценариев bash.В настоящее время я пытаюсь написать сценарий, который извлекается из моего личного репозитория git.На данный момент я могу раскрутить свой экземпляр и установить все мои пакеты через скрипт.Но когда дело доходит до извлечения из моего личного репо, я получаю The authenticity of host 'github.com (192.30.253.113)' can't be established
Я пытаюсь найти способ передать «да» с моим сценарием.Я знаю, что это очень плохая практика, но для моего текущего случая использования я не слишком беспокоюсь о безопасности.
запуск этой ssh-keyscan github.com >>~/.ssh/known_hosts
инструкции по эксплуатации работает, но когда я помещаю это в свой сценарий, это не кажетсяработать.
Любая помощь будет принята с благодарностью. Мой скрипт:
echo "update install -start"
sudo yum -y update
sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2
sudo yum install -y httpd mariadb-server
sudo yum install -y git
sudo systemctl start httpd
echo "end"
#file premissions
sudo usermod -a -G apache ec2-user
sudo chown -R ec2-user:apache /var/www
sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \;
#pulling from my git repo
ssh-keyscan github.com >>~/.ssh/known_hosts
cd ../../var/www/html/
git clone git@github.com:jackbourkemckenna/testrepo