Github使用GitHub Actions Workflow 自动同步fork的项目或使用Pull自动同步
Github使用GitHub Actions Workflow 自动同步fork的项目或使用Pull自动同步
周润发简单介绍 🥰
建议使用第二种方法
首先打开Actions页面 新建workflow(第一种方法 )
首先打开你Fork的项目,打开Actions
页面,点击new workflow
,选择set up a workflow yourself
进入编辑页面。
编辑文件
文件取名为sync.yml
,然后输入以下代码
1 | name: Upstream Sync |
修改配置
定时任务执行间隔
修改cron项,这里是0 0 * * *
,代表每天0点执行一次要同步的仓库路径
修改upstream_sync_repo
项,这里要填你fork的仓库路径,在你fork项目的的名字下方能看到。同步分支名称( 超级无敌要注意 )
修改upstream_sync_branch
和target_sync_branch
项,填写你要同步分支的名称,例如我填的main,一般来说fork的分支名称都一样,但这只是一般情况,也有的老项目默认的分支不是main,在Sync Upstream
步骤中请一定确保你上游项目的分支路径。
提交保持文件
填写完成后点右上角commit changes
,然后确认。
测试运行
回到Actions
页面,点击你刚刚创建的workflow,点击Run workflow
运行成功
刷新页面可以看到效果
使用 Pull 自动同步(第二种方法 )
设置 Pull 帮助我们和上游保持一致同步
- 打开 https://github.com/apps/pull 点击右上角安装,选择你的账户。
- 选择你要同步的项目,选择储存库不要选所有储存库,有些项目并不是最新的就是好的。你自己选择。
- 下次如要添加新的项目同步可以在你的Github 账户设置
- 找到
Applications
应用Configure
配置你的 新项目 - 选择你要同步的项目就可以了,完事结束!
相关链接
workflow 点击前往
Pull 点击前往
Request-Hook 点击前往
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果