【发布时间】:2020-03-05 09:21:23
【问题描述】:
我正在设置一个应该运行 SSH 命令以连接到私有服务器的 Github 操作。私人服务器的连接设置我指定了一个我拥有的身份文件。在这个连接之后,我将运行一个代理命令,所以这本质上是一个堡垒,用于上下文。
目前我无法完全弄清楚的是 github 操作如何/哪个支持此配置。我看到了这个命令(类似于其他命令):https://github.com/appleboy/ssh-action/blob/master/action.yml 并且没有提及 identifyFile 属性。是否有其他方法可以执行此操作或 ssh 命令可以使这成为可能?
不胜感激,谢谢!
【问题讨论】:
-
#1 您是否只需要使用 github 操作在远程服务器上执行 ssh 命令或脚本? #2 identifyFile 是强制性的吗? #3 为什么github.com/appleboy/ssh-action 不适合你?
标签: ssh continuous-integration devops continuous-deployment github-actions