Ошибка действия 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>, однако я получаю ту же ошибку.

0 ответов

Другие вопросы по тегам