无法通过bash脚本传递“是”来建立主机'github.com(192.30.253.113)'的真实性

时间:2019-05-01 20:20:19

标签: bash git unix github amazon-ec2

我正在做一个个人项目,要求我做一些bash脚本。我目前正在尝试编写一个从我的私人git repo中提取的脚本。目前,我可以启动实例并通过脚本安装所有软件包。但是当涉及到从我的私人仓库中撤出时,我得到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

0 个答案:

没有答案