![GitHub SSH 操作失敗:ssh:握手失敗:ssh:無法進行身份驗證,已嘗試方法 [無公鑰],沒有保留支援的方法](https://rvso.com/image/760556/GitHub%20SSH%20%E6%93%8D%E4%BD%9C%E5%A4%B1%E6%95%97%EF%BC%9Assh%EF%BC%9A%E6%8F%A1%E6%89%8B%E5%A4%B1%E6%95%97%EF%BC%9Assh%EF%BC%9A%E7%84%A1%E6%B3%95%E9%80%B2%E8%A1%8C%E8%BA%AB%E4%BB%BD%E9%A9%97%E8%AD%89%EF%BC%8C%E5%B7%B2%E5%98%97%E8%A9%A6%E6%96%B9%E6%B3%95%20%5B%E7%84%A1%E5%85%AC%E9%91%B0%5D%EF%BC%8C%E6%B2%92%E6%9C%89%E4%BF%9D%E7%95%99%E6%94%AF%E6%8F%B4%E7%9A%84%E6%96%B9%E6%B3%95.png)
我最近租了一台運行 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>
,但是我得到了同樣的錯誤。