首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动将文件从Repo A推送到Repo B

自动将文件从Repo A推送到Repo B
EN

Stack Overflow用户
提问于 2022-04-20 06:54:14
回答 1查看 29关注 0票数 0

假设我有2个回购的A和B,有什么方法我可以自动将文件从回购A(在任何推送活动)到指定的文件夹在回购B?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-21 00:03:02

我认为您可以创建一个带有cron作业的工作流,以便在回购B中以您想要的频率拉回回购A。例如,我设置了一个随机的cron。

代码语言:javascript
复制
on:
  schedule:
    - cron: "0 6 * * 1" # At 06:00 on Monday

  jobs:
    pull_upstream:
      runs-on: ubuntu-latest
      steps:
        - name: Checkout repo B
          uses: actions/checkout@v3
          with:
            repository: org/repo-b
            path: main
        - name: Pull repo A into B
          run: |
            git config --global user.email "jane.doe@gmail.com"
            git config --global user.name "Jane Doe"
            git remote add upstream git@github.com:<user>/<repo-a>.git
            git fetch upstream
            git merge upstream/main
            git push origin main
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71935333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档