IT工具知识-17: 如何通过GitHub Actions实现Sync Fork?
Posted on 2023-04-26 00:49 ErgoCogito 阅读(309) 评论(0) 编辑 收藏 举报1.在fork的项目中,单击“Actions”选项卡。
2.单击“New workflow”按钮。
3.在“Create a new workflow”页面上,选择“Set up a workflow yourself”。
4.在编辑器中,输入以下代码:
name: Sync Fork
on:
schedule:
- cron: '0 0 * * *' # 每天UTC 0:00执行
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Sync with upstream
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: master
force: true
5.单击“Start commit”按钮并提交更改。
现在,你的fork项目将在每天UTC 0:00自动同步更新。您可以根据需要更改cron表达式来定制同步计划。