Ошибка действия GitHub SSH: ssh: рукопожатие не удалось: ssh: не удалось выполнить аутентификацию, попытки выполнения методов [нет открытого ключа], поддерживаемых методов не осталось
Я недавно арендовал 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 ошибка копирования файла в dest: ***, сообщение об ошибке: ssh: рукопожатие не удалось: ssh: не удалось аутентифицировать, попытка выполнения методов [нет открытого ключа], поддерживаемые методы остаются drone- Ошибка scp: ошибка копирования файла в dest: ***, сообщение об ошибке: ssh: рукопожатие не удалось: ssh: не удалось выполнить аутентификацию, попытка выполнения методов [нет открытого ключа], поддерживаемых методов не осталось
Я пытался
ssh-add <private_key>
, однако я получаю ту же ошибку.