@bingheGitHub 仓库自动同步工具,支持多仓库、多用户、多平台通知。 中发帖

前因:
上次有佬友问如何自动定时同步上游仓库,当时我随手糊了一段脚本,结果发现bug满天飞,于是删除了。同时也推荐了pull这个工具,但是这个工具的同步比较随机,不可控。
于是就搞了现在这个脚本,支持多仓库、多用户、多分支、多平台通知。
食用方法:
fork仓库,然后根据 README.md进行配置。
上游仓库:可以是任意公开仓库
目标仓库:可以是任意用户的仓库(需要具备 repo权限的token)
目标仓库支持你fork别人的,不影响pr、创建分支等。也可以你自己创建一个空仓然后搬运。
该脚本运行于GitHub Aactions,运行后的actions日志会显示上游仓库地址、目标仓库owner/repo,但是不会暴露各种token等私密信息。可以把仓库设置为私密,不影响同步功能和效果。
推送的消息如下:
[图片]
[图片]