Hasty Briefsbeta

双语

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团队。