GitHub SSH 작업 실패: ssh: 핸드셰이크 실패: ssh: 인증할 수 없음, 방법 시도[공개 키 없음], 지원되는 방법 없음

GitHub SSH 작업 실패: ssh: 핸드셰이크 실패: ssh: 인증할 수 없음, 방법 시도[공개 키 없음], 지원되는 방법 없음

최근 CentOS 8을 실행하는 VPS를 임대했습니다. 내 리포지토리 중 하나에서 연속 배포를 수행하여 메인으로 푸시할 때 리포지토리가 업데이트되도록 하고 싶습니다. 나는 팔로우했다이 튜토리얼새로운 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: 인증할 수 없음, 시도된 방법 [없음 공개 키], 지원되는 방법이 남아 있지 않음- scp 오류: 대상에 파일 복사 오류: ***, 오류 메시지: ssh: 핸드셰이크 실패: ssh: 인증할 수 없음, 시도된 방법 [없음 공개 키], 지원되는 방법이 남아 있지 않음

시도했지만 ssh-add <private_key>동일한 오류가 발생합니다.

관련 정보