![GitHub SSH アクションが失敗しました: ssh: ハンドシェイクに失敗しました: ssh: 認証できません、試行されたメソッド [公開キーなし]、サポートされているメソッドが残っていません](https://rvso.com/image/760556/GitHub%20SSH%20%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3A%20ssh%3A%20%E3%83%8F%E3%83%B3%E3%83%89%E3%82%B7%E3%82%A7%E3%82%A4%E3%82%AF%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3A%20ssh%3A%20%E8%AA%8D%E8%A8%BC%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%81%E8%A9%A6%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%20%5B%E5%85%AC%E9%96%8B%E3%82%AD%E3%83%BC%E3%81%AA%E3%81%97%5D%E3%80%81%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%8C%E6%AE%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93.png)
私は最近、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>
が、同じエラーが発生します。