获取
拒绝允许OAuth应用程序在没有
workflow
范围的情况下创建或更新工作流.github/workflows/cd.yml
“
在git push
上。如何授予workflow
范围?
发布于 2020-09-26 16:27:57
当我试图使用IntelliJ推送到一个包含GitHub操作工作流的分支时,我确实遇到了这个问题(GitHub/工作流中的YAML
文件)。我发现互联网上的现有资源没有多大帮助,所以我希望这也能帮你解决这个问题。
TL;DR:用在workflow
中启用的GitHub范围更新您的个人访问令牌,或者创建一个新的,并配置您的应用程序来使用它。
背景:带有GitHub集成的第三方工具,如IntelliJ、Visual、Github等,使用令牌连接到您的GitHub帐户,以便它们可以代表您提取/推送等。在IntelliJ的情况下,他们的指令只说包括repo
、gist
和read:org
作用域。但是您需要workflow
作用域来修改GitHub操作。
下面是如何修复它:
workflow
范围:workflow
作用域并保存。workflow
。发布于 2020-10-14 12:01:54
对于Windows 10:转到设置、->凭据管理器、->凭据、->、删除github.com凭据、->、git、拉/将github项目从git-bash控制台->重新连接到您的IDE/Source控件中的GitHub帐户。您不需要使用“工作流”创建个人访问令牌,也不需要创建秘密GITHUB_TOKEN (它创建自动,不能手动创建)
发布于 2021-05-30 19:30:00
运行macOS。我正在从Atom编辑器中推送我的.yml
工作流文件,这对我是有效的。
github.com
的条目(如下图所示),名为Internet password
类型的条目,它以前是由一个看似随机的令牌填充的。从步骤1开始,用生成的令牌(从ghp_
开始)替换密码条目。
https://stackoverflow.com/questions/64059610
复制相似问题