使用drone+github

阿里云服务器经常无法访问github。
建议使用drone+gitee。

但是,代码是提交到github中,gitee作为备份。

使用drone+gitee

todo:

github仓库同步到gitee的方案

使用github action来实现。

Yikun/hub-mirror-action

url: https://github.com/Yikun/hub-mirror-action

截到目前(2025-03-31),只可同步Public仓库。可配置黑白名单。可同时同步多个仓库。

x-actions/git-mirrors

url: https://github.com/x-actions/git-mirrors

在Yikun/hub-mirror-action的基础上,网站说可以同步private仓库,经验证后发现只能同步创建私有仓库,不能同步数据到仓库。

abersheeran/sync-gitee-mirror

url: https://github.com/abersheeran/sync-gitee-mirror

可同步私有仓库,需要提前在gitee中创建好。
目前用的就是它。

优点:

  • 同步私有仓库和公有仓库。
  • 只需要配置一个secret:GITEE_TOKEN
    缺点:
  • 每次只能同步一个仓库。且每个仓库都要配置GITEE_TOKEN。
  • 当gitee仓库不存在时无法自动创建。
作者:admin  创建时间:2025-03-31 16:56
最后编辑:admin  更新时间:2025-09-19 10:08