这是在 Ubuntu 上,我有一个用户启动 shell 脚本,每次实例启动时都会运行(EC2 通过 --user-data-file
参数)。我想让实例每次启动时从特定分支执行 git pull 。问题是当我执行 git pull 时,会出现 SSH key 密码提示,我不确定在 shell 脚本中自动输入密码的最佳方法是什么。
最佳答案
尝试期待 http://en.wikipedia.org/wiki/Expect
它将允许您为交互式 ssh session 提供密码
关于git - 如何在用户启动脚本中运行 git pull 并绕过 SSH 密码提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10746453/