Hasty Briefsbeta

双语

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联邦化及邮件补丁等替代协作方式的讨论