GitHub 操作:git 拉取服务器

GitHub Actions : git pull on the server

我在 GitHub 存储库上有一个名为 personal-website 的个人网站,每次我在本地进行更改时,我都必须通过 SSH 连接到我的服务器 (DigitalOcean),转到 var/www/personal-website 并制作 git pull.

我正在尝试找到一种从 masterpull 的方法,每次有一个 push 进入同一个分支。我阅读了有关 GitHub 的操作并在 .github/workflows/devops.yml

上写了一个文件
name: Build and Deploy

on:
    push:
        branches: master
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
       

GitHub 构建和部署作业的操作结果

在我的 GitHub 操作页面上,作业成功。但是,没有在服务器端完成的自动拉取请求。我该如何解决这个问题?

制作一个.sh脚本并执行git pull / git commit / git push