W
e
l
c
o
m
e
: )

GitHub Action: The process ‘/usr/bin/git‘ failed with exit code 128 解决方案

一、遇到问题

错误日志:

The process '/usr/bin/git' failed with exit code 128.

二、解决方法

修改main.yml文件

路径

{仓库名}/.github/workflows/main.yml

# 第56行 删除注释
token: ${{ secrets.ACCESS_TOKEN }} # Settings > Secret 建立的 ACCESS_TOKEN

设置 Secrets

  1. 后面部署的 Action 需要有操作你的仓库的权限,因此提前设置好 GitHub personal access(个人访问令牌)。
    生成教程可以看 GitHub 官方的帮助文档:创建用于命令行的个人访问令牌
  2. 授予权限的时候只给 repo 权限即可。
    在这里插入图片描述

记住这串TOKEN,网页关闭后就无法查看了
在这里插入图片描述

  1. 回到仓库,依次点击Setting->Secrets->Actions->New repository secrets
    Name填ACCESS_TOKEN ,Value填刚刚获取的TOKEN
  2. 点击上侧一排的【actions】按钮,点击左侧的【deploy】,点右侧的【Run workflow ▽】切换到main分支,选择绿色的【Run workflow】 按钮 ,此时将成功部署。

附件

转载原文地址:http://blog.saky.site/post/github-action-128/ 推荐去逛逛

posted @ 2023-02-16 16:06  所遇所思  阅读(126)  评论(0编辑  收藏  举报  来源