Some thoughts on personal Git hosting
8 months ago
- #Self-hosting
- #Decentralization
- #Git
- 作者正将个人项目从GitHub迁移至自托管Git实例(git.edent.tel)以实现去中心化
- 目前使用PikaPod托管(2欧元/月)运行Gitea,但考虑转向Forgejo
- 强调GitHub的网络效应——广泛采用使协作更便利
- Gitea支持GitHub/GitLab的OAuth登录,但部分用户偏好本地账户
- 分叉功能未联邦化,用户必须在作者服务器上分叉,导致PR流程复杂化
- 在GitHub外可发现性较低,因通用搜索引擎对代码检索效率不佳
- 管理痛点包括Gitea配置和应对垃圾邮件攻击
- Gitea缺乏类似GitHub Sponsors的变现功能
- 迁移方案:保留热门/赞助项目在GitHub,将小型/新项目移至git.edent.tel
- 正在评估托管版Forgejo实例以获得更好的子域名支持和价格
- 对自托管实例的CI集成和安全性存在顾虑
- 建议方案包括采用Radicle点对点Git托管,或镜像仓库至GitHub保持网络效应
- 关于Git forge联邦化及邮件补丁等替代协作方式的讨论