一、序言
使用过github,也用过微软的Azure DevOps的git服务,但每次传输的时候,网络很慢,因此萌生了在nas上部署一个git服务器的想法,这样传输速率就不至于每秒几十kB了。gitea是一个开源的git服务器,资源占用也小,买一台绿联的NAS基本能满足生产环境的要求了。
二、安装镜像
- 打开绿联私有云,找到docker. 没有初始化的话,就按照提示进行初始化。
- 初始化之后,镜像管理->镜像仓库->搜索gitea/gitea->下载
三、创建容器
->容器管理
->添加->选择镜像gitea/gitea:latest
->容器名称: gitea (自己随意输入)
->下一步
->基础设置/交互(-i) 打开
->基础设置/TTY(-t) 打开
->基础设置/重启策略 选择最后一项,即容器退出时重启(不考虑在进程balabala...)
->存储空间/类型只读改成读写
->端口设置/本地端口改成两个个固定的端口号,比如2022,2023
->环境,增加环境变量USER_GID = 1000, USER_UID = 1000, DISABLE_REGISTRATION = true, REGISTER_EMAIL_CONFIRM = true,
HTTP_PORT = 3000
->下一步
四、配置gitea
配置完成后,启动容器,点开详情,切换到端口选项卡,可以看到两行数据,点击第二行的链接,即可打开gitea的web管理页面,保持默认即可,也可自行修改数据库类型之类的配置。
五、参考
https://blog.csdn.net/qq_44184666/article/details/136955622
https://blog.csdn.net/qq_36011182/article/details/137190254