主机的真实性';github.com(192.30.253.113)和#x27;can';“不能通过”来建立;是”;使用bash脚本

主机的真实性';github.com(192.30.253.113)和#x27;can';“不能通过”来建立;是”;使用bash脚本,bash,git,unix,github,amazon-ec2,Bash,Git,Unix,Github,Amazon Ec2,我正在做一个个人项目,需要我编写一些bash脚本。我目前正试图写一个脚本,从我的私人git回购中提取。目前,我能够通过脚本启动我的实例并安装我的所有软件包。但是当涉及到从我的私人回购中撤出时,我得到的主机“github.com(192.30.253.113)”的真实性无法确定 我正试图找出一种方法,通过我的脚本通过“是”。我知道这是一种非常糟糕的做法,但对于我目前的用例,我并不太担心安全性 运行这个ssh-keyscan-github.com>~/.ssh/known\u hosts命令手册是可

我正在做一个个人项目,需要我编写一些bash脚本。我目前正试图写一个脚本,从我的私人git回购中提取。目前,我能够通过脚本启动我的实例并安装我的所有软件包。但是当涉及到从我的私人回购中撤出时,我得到的
主机“github.com(192.30.253.113)”的真实性无法确定

我正试图找出一种方法,通过我的脚本通过“是”。我知道这是一种非常糟糕的做法,但对于我目前的用例,我并不太担心安全性

运行这个
ssh-keyscan-github.com>~/.ssh/known\u 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

将脚本添加到问题中。道歉将其添加到那里。将脚本添加到问题中。道歉将其添加到那里。