前言:
部署私库,大部分企业都会选择大而全的gitlab,但对于个人开发者和工作室来说,并不需要那么多大而全的功能,毕竟gitlab对硬件要求也不低。那么对于个人开发者或者小工作室而言,有没有轻量级的方案呢,当然有,今天介绍的Gitea就是。
一、创建分组和账号:
控制面板-用户与群组-新增:
勾选docker读写权限:
新增一个用户gitea,并添加刚创建的用户组,这里也先把administrators组也钩上:
二、获取id信息
控制面板开启ssh:
使用putty连接到nas,使用刚才创建的gitea账户登陆,输入id,得到uid和gid
这个后续会用到。
三、下载和安装gitea
在群晖的docker的注册表中搜索:gitea并下载
在镜像标签中找到gitea,并安装,启用资源限制。
高级设置中启用自动重启:
在卷中添加路径(synology改为data):
修改端口:
在环境中增加之前获取到的uid和gid(/synology去掉):
应用并启动gitea
四、启动和配置
使用nas地址+配置的32776端口号打开进入gitea页面。初始需要填入一些信息,重点是路径需要手动加上/synology前缀。然后localhost地址改成nas的ip地址。配置完就可以登录进入后台。
修改配置,到gitea的容器下,选中-详情-终端-新增-bash,输入 vi /synology/data/gitea/conf/app.ini进入修改配置
这几个修改的是地址,保证项目克隆时候地址正确。
这个修改可以去掉注册入口。
修改后,重启gitea容器。