GitHub to Codeberg: My Experience
6 months ago
- #Codeberg
- #Migration
- #GitHub
- 作者成功从GitHub迁移至Codeberg,并分步骤详细记录了整个过程。
- 第一步通过Forgejo的GitHub迁移功能手动转移代码库,包括议题、PR、wiki和版本发布。
- 第二步集中更新代码库内从GitHub到Codeberg的链接,并实现了自动化替换流程。
- 第三步在GitHub仓库创建存根声明,标注其已迁移至Codeberg的新地址。
- 第四步将CI工作流移植到Codeberg,选择Forgejo Actions而非Woodpecker,并优化资源使用方案。
- 第五步通过Grebedoc将网站从GitHub Pages迁移至git-pages托管,突出零停机和服务端重定向等优势。
- 整个迁移耗时约一个周末,作者表示体验满意且几乎未遇技术问题。
- 作者计划最终删除GitHub仓库及账户,但因仍需参与GitHub项目而暂作保留。
- 特别鸣谢协助迁移的贡献者和团队,包括Catherine 'whitequark'及Codeberg团队。