GitHub SSH アクションが失敗しました: ssh: ハンドシェイクに失敗しました: ssh: 認証できません、試行されたメソッド [公開キーなし]、サポートされているメソッドが残っていません

GitHub SSH アクションが失敗しました: ssh: ハンドシェイクに失敗しました: ssh: 認証できません、試行されたメソッド [公開キーなし]、サポートされているメソッドが残っていません

私は最近、CentOS 8を実行するVPSを借りました。リポジトリの1つから継続的にデプロイを行い、メインにプッシュするとリポジトリが更新されるようにしたいです。私は次のようにしました。このチュートリアルCentOS の新規インストールでは、次のアクションを実行します (これは私の .yml です)。

name: Deploy

on: [push]

jobs:
  deploy:
    if: github.ref == 'refs/heads/main'
    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.SSH_KEY }}
        with:
          source: "."
          target: "/var/www/deploy"

ただし、次のエラーが発生します。

リポジトリの内容をscp経由でコピーする

... 2020/12/02 18:05:57 エラー ファイルの宛先へのコピー: ***、エラー メッセージ: ssh: ハンドシェイクに失敗しました: ssh: 認証できません、試行されたメソッド [公開キーなし]、サポートされているメソッドが残っていません drone-scp エラー: エラー ファイルの宛先へのコピー: ***、エラー メッセージ: ssh: ハンドシェイクに失敗しました: ssh: 認証できません、試行されたメソッド [公開キーなし]、サポートされているメソッドが残っていません

試してみましたssh-add <private_key>が、同じエラーが発生します。

関連情報