reactjs Github操作工作流无法 checkout 公共存储库

vc9ivgsu  于 5个月前  发布在  React
关注(0)|答案(1)|浏览(67)

今天,当我运行github actions工作流与我的公共repo,显示错误:

Run git config --global url."https://github".insteadOf ssh://git@github

added 1 package, and audited 2 packages in 763ms

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +1797
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1797, reused 0, downloaded 0, added 0
Progress: resolved 1797, reused 0, downloaded 32, added 27
Progress: resolved 1797, reused 0, downloaded 75, added 73
Progress: resolved 1797, reused 0, downloaded 132, added 131
Progress: resolved 1797, reused 0, downloaded 189, added 189
Progress: resolved 1797, reused 0, downloaded 244, added 243
Progress: resolved 1797, reused 0, downloaded 300, added 299
Progress: resolved 1797, reused 0, downloaded 362, added 362
Progress: resolved 1797, reused 0, downloaded 421, added 421
Progress: resolved 1797, reused 0, downloaded 483, added 483
Progress: resolved 1797, reused 0, downloaded 542, added 543
Progress: resolved 1797, reused 0, downloaded 592, added 593
Progress: resolved 1797, reused 0, downloaded 649, added 650
Progress: resolved 1797, reused 0, downloaded 705, added 706
Progress: resolved 1797, reused 0, downloaded 760, added 761
Progress: resolved 1797, reused 0, downloaded 818, added 819
Progress: resolved 1797, reused 0, downloaded 874, added 875
Progress: resolved 1797, reused 0, downloaded 924, added 925
Progress: resolved 1797, reused 0, downloaded 971, added 972
Progress: resolved 1797, reused 0, downloaded 1017, added 1018
Progress: resolved 1797, reused 0, downloaded 1073, added 1074
Progress: resolved 1797, reused 0, downloaded 1124, added 1124
Progress: resolved 1797, reused 0, downloaded 1182, added 1182
Progress: resolved 1797, reused 0, downloaded 1241, added 1242
Progress: resolved 1797, reused 0, downloaded 1299, added 1300
Progress: resolved 1797, reused 0, downloaded 1359, added 1360
Progress: resolved 1797, reused 0, downloaded 1418, added 1419
Progress: resolved 1797, reused 0, downloaded 1481, added 1482
Progress: resolved 1797, reused 0, downloaded 1542, added 1543
Progress: resolved 1797, reused 0, downloaded 1599, added 1600
 ERROR  Command failed with exit code 128: git fetch --depth 1 origin baf7fecd350398b32e523f14bc4f4536f9bc6f82
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

pnpm: Command failed with exit code 128: git fetch --depth 1 origin baf7fecd350398b32e523f14bc4f4536f9bc6f82
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
    at makeError (/opt/hostedtoolcache/node/16.20.2/x64/lib/node_modules/pnpm/dist/pnpm.cjs:24966:17)
    at handlePromise (/opt/hostedtoolcache/node/16.20.2/x64/lib/node_modules/pnpm/dist/pnpm.cjs:25537:33)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async gitFetcher (/opt/hostedtoolcache/node/16.20.2/x64/lib/node_modules/pnpm/dist/pnpm.cjs:110929:11)
    at async fetcher (/opt/hostedtoolcache/node/16.20.2/x64/lib/node_modules/pnpm/dist/pnpm.cjs:123551:16)
    at async run (/opt/hostedtoolcache/node/16.20.2/x64/lib/node_modules/pnpm/dist/pnpm.cjs:123017:23)
Error: Process completed with exit code 1.

字符串
工作流正常工作了几个月,为什么突然显示这个错误?这是github动作工作流文件:

name: tex-web-pro
    
    on:
      push:
        branches: [ main ]
    
    jobs:
      build:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v3
          - uses: actions/setup-node@v3
            with:
              node-version: 16
          - name: Build React App
            run: |
              git config --global url."https://github".insteadOf ssh://git@github
              npm install -g pnpm 
              pnpm install
              pnpm run build
            env:
              CI: false
    
          - name: Set up Docker Buildx
            uses: docker/setup-buildx-action@v2
          
          - name: Login to Docker Hub
            uses: docker/login-action@v2
            with:
              registry: ${{ secrets.ALI_DOCKER_HUB_REGISTRY }}
              username: ${{ secrets.ALIYUN_DOCKER_REPO_USER_NAME }}
              password: ${{ secrets.ALIYUN_DOCKER_REPO_USER_PASSWORD }}
    
          - name: Build image push to aliyun
            uses: docker/build-push-action@v3
            with:
              context: .
              tags: ${{ secrets.ALI_DOCKER_HUB_REGISTRY }}/reddwarf-pro/texhub-web:${{ github.sha }} 
              cache-from: type=gha
              cache-to: type=gha,mode=max
              file: Dockerfile
              push: true
        
           # https://github.com/steebchen/kubectl
          - name: deploy to cluster
            uses: steebchen/[email protected]
            with: # defaults to latest kubectl binary version
              config: ${{ secrets.KUBE_CONFIG_DATA }}
              command: set image --record deployment/texhub-web texhub-web=registry.cn-hongkong.aliyuncs.com/reddwarf-pro/texhub-web:${{ github.sha }} -n reddwarf-pro
    
          - name: verify deployment
            uses: steebchen/[email protected]
            with:
              config: ${{ secrets.KUBE_CONFIG_DATA }}
              version: v1.21.0 # specify kubectl binary version explicitly
              command: rollout status deployment/texhub-web -n reddwarf-pro


我应该怎么做来解决这个问题?

相关问题