我在其他操作中自动创建的分支上运行github操作时遇到问题。配置文件在以feature-
开头的推送到分支时触发它们。
然后我有一个使用PyGithub
和create_git_ref
创建分支的python脚本。如果我从本地终端执行,创建分支并正确触发操作,一切都很好,当使用GITHUB_TOKEN
作为授权从github操作中启动同一脚本时,情况会发生变化,然后这些操作甚至在启动之前就被取消了,以前有人遇到过这样的问题吗?我错过了什么?
GITHUB_TOKEN
有一个特定的作用域操作权限,但它没有您需要的权限。
相反,您需要使用个人访问令牌并将其添加为机密(例如Access_Token,因为您不能使用GITHUB_前缀(,然后在工作流中使用${{ secrets.ACCESS_TOKEN }}
调用它。