Showcasing my Git repositories on the web
3 months ago
- #Self-hosting
- #Git
- #Static-site
- 作者希望在自己的服务器上托管Git仓库,而非依赖GitHub或Codeberg等平台的镜像服务
- 自托管方案通常需要服务器权限和资源,这在共享主机环境中往往无法满足
- 动态Git网页前端需要CGI/PHP支持、高速磁盘读写和CPU/内存资源,而共享主机普遍缺乏这些条件
- 解决方案:为Git仓库生成静态站点,显著降低服务器负载和系统复杂度
- 静态站点生成将计算压力转移到构建阶段,后续可通过FTP/Rsync轻松部署
- 该方法简单可靠,有效规避共享主机环境更新或模块禁用带来的问题
- 当前版本暂不支持浏览器直接查看文件内容,但用户可通过本地克隆操作获取仓库
- GitGen项目证明自托管Git仓库完全可以做到简单且资源高效
- 实践了KISS(保持简单)设计哲学——更简洁、更稳定、完全自主可控