GitHub SSH-Aktion schlägt fehl: ssh: Handshake fehlgeschlagen: ssh: Authentifizierung nicht möglich, versuchte Methoden [kein öffentlicher Schlüssel], keine unterstützten Methoden übrig

GitHub SSH-Aktion schlägt fehl: ssh: Handshake fehlgeschlagen: ssh: Authentifizierung nicht möglich, versuchte Methoden [kein öffentlicher Schlüssel], keine unterstützten Methoden übrig

Ich habe vor kurzem einen VPS mit CentOS 8 gemietet. Ich möchte eine kontinuierliche Bereitstellung von einem meiner Repos durchführen, sodass das Repo aktualisiert wird, wenn ich es ins Main-Repo pushe. Ich habedieses Tutorialbei einer neuen CentOS-Installation mit der folgenden Aktion (das ist meine .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"

Ich erhalte jedoch die folgende Fehlermeldung:

Repository-Inhalte über scp kopieren

... 02.12.2020 18:05:57 Fehler beim Kopieren der Datei zum Ziel: ***, Fehlermeldung: ssh: Handshake fehlgeschlagen: ssh: Authentifizierung nicht möglich, versuchte Methoden [keine öffentlichen Schlüssel], keine unterstützten Methoden verbleiben. Drone-SCP-Fehler: Fehler beim Kopieren der Datei zum Ziel: ***, Fehlermeldung: ssh: Handshake fehlgeschlagen: ssh: Authentifizierung nicht möglich, versuchte Methoden [keine öffentlichen Schlüssel], keine unterstützten Methoden verbleiben.

Ich habe es versucht ssh-add <private_key>, erhalte jedoch den gleichen Fehler.

verwandte Informationen