Github 操作 ci cd 失败

Posted

技术标签:

【中文标题】Github 操作 ci cd 失败【英文标题】:Github actions ci cd failed 【发布时间】:2021-11-13 09:58:06 【问题描述】:

您好,我在 github 操作上遇到了一些错误,以下是我的 testing.yml 文件

name: Test

on:
  workflow_dispatch:
#on:
#push:
#branches: [ master ]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - name: Test
        uses: appleboy/ssh-action@master
        with:
          host: server_ip
          username: ubuntu,
          key: $ secrets.SSH_KEY 
          script: |
            cd ~/test-cicd/ && touch help
        if: always()

测试失败并告诉我以下错误

2021/09/19 08:52:45 ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain

谁能帮帮我?

【问题讨论】:

【参考方案1】:

解决了问题,问题是我在用户名上加了逗号。应该是这样 username: ubuntu 而不是 username: ubuntu,

【讨论】:

以上是关于Github 操作 ci cd 失败的主要内容,如果未能解决你的问题,请参考以下文章

使用 GitLab CI/CD 等 GitHub 操作

Azure 部署中心的 CI/CD 失败,因为存储库名称必须小写

GitHub 操作在 npm ci 上失败

Github原生CI/CD,初尝Github Actions

CI/CD现代史,从Jenkins到GitHub Actions

CI/CD 平台迁移实践:从 Travis-CI 转移到 Github Action