![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](https://rvso.com/image/760556/GitHub%20SSH-Aktion%20schl%C3%A4gt%20fehl%3A%20ssh%3A%20Handshake%20fehlgeschlagen%3A%20ssh%3A%20Authentifizierung%20nicht%20m%C3%B6glich%2C%20versuchte%20Methoden%20%5Bkein%20%C3%B6ffentlicher%20Schl%C3%BCssel%5D%2C%20keine%20unterst%C3%BCtzten%20Methoden%20%C3%BCbrig.png)
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.