小编Nai*_*lid的帖子

在 GitHub 操作中,如果没有 SSH 私钥或密码,突然无法连接

我使用 GitHub actions 的持续部署已经有一年或更长时间了,一切都很好,直到昨天我推送更新时,我发现 GitHub actions 中出现错误,并显示以下消息:

没有 SSH 私钥或密码就无法连接

这是我的 yml 代码

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v1

      - name: Copy repository contents via scp
        uses: appleboy/scp-action@master
        env:
          HOST: ${{ secrets.HOST }}
          USERNAME: ${{ secrets.USERNAME }}
          PORT: ${{ secrets.PORT }}
          KEY: ${{ secrets.SSHKEY }}
        with:
          source: "."
          target: "/home/ubuntu/dev-folder"

      - name: Executing remote command
        uses: appleboy/ssh-action@master
        with:
          host: ${{ secrets.HOST }}
          USERNAME: ${{ secrets.USERNAME }}
          PORT: ${{ secrets.PORT }}
          KEY: ${{ secrets.SSHKEY }}
          command_timeout: 10m
          script: cd …
Run Code Online (Sandbox Code Playgroud)

github continuous-deployment github-actions

2
推荐指数
1
解决办法
2131
查看次数