Действие GitHub SSH не выполнено: ssh: рукопожатие не удалось: ssh: не удалось выполнить аутентификацию, предпринятые методы [none publickey], поддерживаемых методов не осталось

Действие GitHub SSH не выполнено: ssh: рукопожатие не удалось: ssh: не удалось выполнить аутентификацию, предпринятые методы [none publickey], поддерживаемых методов не осталось

Недавно я арендовал VPS с CentOS 8. Я хочу сделать непрерывное развертывание из одного из моих репозиториев, чтобы при отправке в основной репозиторий он обновлялся. Я следовалэтот урокна новой установке 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>, но получаю ту же ошибку.

Связанный контент