Moving from GitHub to Codeberg, for lazy people
2 months ago
- #Codeberg
- #Migration
- #GitHub
- 从GitHub迁移仓库到Codeberg比想象中容易,特别是议题、拉取请求和发行版均可直接导入且保留元数据
- Codeberg提供GitHub Pages替代方案(如codeberg.page/grebedoc.dev/statichost.eu),但无运行时间SLA保证
- CI迁移最具挑战性,因GitHub提供免费macOS运行器和公开仓库无限容量,解决方案包括交叉编译和自托管Forgejo Actions运行器
- 对熟悉GitHub Actions的用户推荐优先选择Forgejo Actions而非Woodpecker CI,因其具有相似的UI界面和YAML语法
- 如需macOS运行器,可将提交镜像到GitHub并同步CI状态回Codeberg,但该方案较复杂
- 归档GitHub仓库并更新README是处理旧仓库的简易方案,也可选择禁用功能或自动关闭PR