【发布时间】:2022-02-11 18:57:26
【问题描述】:
我在 GitHub.com 上托管我的 git-repo。几个开发人员分别为开发或功能分支贡献代码。一旦所有的测试都通过了,更改就会被合并到 master 中。
现在,一旦这样的拉取请求/合并完成,主分支将被自动推送到另一个 GitHub-Repo(另一个团队在那里提取它)。这就是“工作流程”发挥作用的时候。 所以我创建了这个 yaml 文件以在成功拉取请求后触发“git push”:
name: push master to official repository
on:
pull_request:
types: [closed]
jobs:
gitHubPush:
runs-on: ubuntu-latest
steps:
- run: "git push https://github.com/OFFICIAL/MyProject master"
但这不起作用。我明白了:
致命:不是 git 存储库(或任何父目录):.git 错误:进程已完成,退出代码为 128。
GitHub 帐户在官方网站上注册为“贡献者”。
你能帮帮我吗?
【问题讨论】:
标签: github github-actions cicd