在软件开发领域,版本控制系统扮演着至关重要的角色。Git作为其中最受欢迎的版本控制系统之一,尽管如此,公共Git托管服务比如GitHub或GitLab,并不总是适用于每个项目,尤其是那些对保密性有特别要求的项目。在这种情况下,构建一个私有的Git服务便显得尤为重要。本文旨在介绍如何借助Gitea——一个轻量级的Git服务软件,来搭建专属的私有Git服务器。
本教程将指导您通过 Docker Compose 搭建 Gitea 服务,并利用 Nginx Proxy Manager 配置域名与 SSL 证书。
官方中文文档 https://docs.gitea.com/zh-cn/
1. 在服务器合适位置新建一个目录 gitea,然后新建一个docker-compose.yml文件
这里选择使用postgres数据库