【完美解决】Github action报错remote: Write access to repository not granted.

简介: 【完美解决】Github action报错remote: Write access to repository not granted.

报错及效果图

本解决方案是笔者通过Github action运行项目时报错的解决方案,如果是本地运行报此错,未必有效果。

报错代码

remote: Write access to repository not granted.
fatal: unable to access 'https://github.com/xxx/xxx/': The requested URL returned error: 403
Error: Process completed with exit code 128.

效果图

在经历N多次尝试后,终于绿了

最终效果

解决方案

必要步骤

替换之后打开此链接:https://github.com/xxx/yyy/settings/actions

xxx替换为自己GitHub的用户名,yyy替换为自己仓库的名字

当然也可以直接在该仓库中选择Settings,然后左侧选择Actions,选择General。

拖到下面找到Workflow permissions,按下图示选择,完成后点save即可

拖到下面找到Workflow permissions,按下图示选择,完成后点save即可

可能有效的步骤

因为我运行的代码里有

 git remote set-url origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}

所以需要添加token

添加方式:通过此链接打开如图所示界面,当然也可以按照左上角黄框路径来选择。


点击Generate new token

这些随便填

这个根据实际情况,我选的该项目



Permissions这里要注意修改此项:


下面此项可能有用,第一遍弄得时候改了access,懒得弄第二遍测试了 为保一次成功,最好弄上。


然后下面generate token即可。

相关文章
|
24天前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
1月前
|
数据安全/隐私保护
github报错(完美解决):获取token。remote: Support for password authentication was removed on August 13, 2021.
这篇文章介绍了如何在GitHub上解决因密码认证被移除而导致的推送错误,通过创建和使用个人访问令牌(token)来代替密码进行身份验证。
195 0
|
2月前
|
Shell 网络安全 开发工具
fatal: unable to access 'https://github.com/wolfcw/libfaketime.git/': Encountered end of file
fatal: unable to access 'https://github.com/wolfcw/libfaketime.git/': Encountered end of file
|
3月前
github下载的.ipynb文件报错unreadable Notebook NotJSONError
【8月更文挑战第2天】文章提供了解决GitHub下载的Jupyter Notebook文件打开时报错的方法,包括端口冲突和文件加载错误。
81 0
github下载的.ipynb文件报错unreadable Notebook NotJSONError
|
3月前
|
Linux C++ Docker
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
|
3月前
|
数据安全/隐私保护
【Azure Developer】Github Action使用Azure/login@v1插件登录遇见错误的替代方案
【Azure Developer】Github Action使用Azure/login@v1插件登录遇见错误的替代方案
|
3月前
|
存储
【Azure Developer】Github Action部署资源(ARM模板)到Azure中国区时,遇见登录问题的解决办法
【Azure Developer】Github Action部署资源(ARM模板)到Azure中国区时,遇见登录问题的解决办法
|
3月前
|
存储 开发工具 数据安全/隐私保护
解决Gitee或者Github出现Access denied fatal: unable to access,The requested URL returned error: 403
解决Gitee或者Github出现Access denied fatal: unable to access,The requested URL returned error: 403
510 0
|
3月前
GitHub——如何生成Personal access tokens
GitHub——如何生成Personal access tokens
12 0
|
4月前
|
网络安全 开发工具 git
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
1102 1