gpt4 book ai didi

amazon-web-services - 在 ec2 ubuntu 实例上自动化 Git pull 过程

转载 作者:行者123 更新时间:2023-12-01 11:07:20 25 4
gpt4 key购买 nike

我正在运行几个 ubuntu ec2 实例,我想运行一个自动化脚本,每当从 AMI 启动新实例时,它就会从 Github 中提取代码。目前我正在 ssh 连接到服务器并运行命令 git pull origin master,它会要求输入密码 key 。

如何自动执行此过程?因此,从 AMI 启动新实例后,此脚本应该:

  • 运行
  • 拉取代码和子模块
  • 创建几个文件并进行配置

请帮助我实现它。

谢谢

最佳答案

这可能需要一些时间和配置,但这可能会让您走上正确的道路。

首先,设置您的 ssh key ,这样您就可以自动从存储库中提取数据,而无需密码。此处概述:https://help.github.com/articles/generating-ssh-keys

接下来,创建一个启动脚本以从 Github 发出“拉”命令。这里:https://help.ubuntu.com/community/UbuntuBootupHowto

然后保存您的 AMI,当您启动一个新的 EC2 AMI 时,该脚本应该运行,拉入您的 Github 更改。

还要注意,确保 gits 远程路径使用的是 SSH,如果是 HTTPS,它总是会要求输入密码。

关于amazon-web-services - 在 ec2 ubuntu 实例上自动化 Git pull 过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13915465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com