如何从git commit和push自动部署到apache服务器?

如何从git commit和push自动部署到apache服务器?,git,apache,devops,Git,Apache,Devops,我有一个本地文件夹,我修改并提交到我的git repo。然后我想自动使用 Git工作流将其复制到我的实时远程服务器 我已经在github上创建了一个工作流 name: scp files on: [push] jobs: build: name: Build runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: copy file via ssh passw

我有一个本地文件夹,我修改并提交到我的git repo。然后我想自动使用 Git工作流将其复制到我的实时远程服务器

我已经在github上创建了一个工作流

    name: scp files
on: [push]
jobs:

  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: copy file via ssh password
      uses: appleboy/scp-action@master
      with:
        host: 127.0.0.1
        username: root
        password: mypassword
        source: "/"
        target: "/var/www/html/mywebsite/"
我在密码行中出错,工作流将失败