【发布时间】:2022-06-11 01:09:52
【问题描述】:
我有以下。
- 托管在 centos 上的 Apache 服务器
- GitHub(GitHub 操作)
- 托管在本地 apache 服务器上的 Web 应用程序。
每次我对本地分支进行更改并推送到 GitHub 中的远程 master 分支时,我都必须 ssh 进入 apache 服务器并运行 git pull origin master。最好的方法是什么以及如何在本地服务器上设置自动拉取/部署,以便它能够自动监听并拉取更改?
我已阅读有关 GitHub Actions 自托管运行器和 ssh 解决方案的信息。但我不确定如何以最有效的方式实现这一目标。
【问题讨论】:
标签: github ssh github-actions git-pull github-actions-self-hosted-runners