飞牛NAS安装部署Gitea
一、安装
我的机器是飞牛的六盘位的固态nas,在正常配置好了环境之后,进入到wab界面,且登陆上自己的账号,我目前测试是支持内网,外网链接推送测试还有一点异常,应该是从飞牛的服务器中转的问题,在飞牛论坛也看到好多人在说这个问题,应该是共性问题,等待官方修复了再尝试外网访问把,目前内网满足使用需求。
依次打开,然后安装gitea

选择等待安装,然后选择安装位置,我这里只有一个盘所以就直接选择安装下一步了

勾选好之后,点击确定

这时候可以开始打开配置了

主要的有这三点需要修改一下第一个是数据库类型,这里选择最简单的(能连接网外了的话可以用mysql这类的大型数据库),然后是站点名称,ssh服务端口记得设置为1024以上的,因为1024以下是系统来配置

这里需要注意一下,如果不想要通知可以不设置邮箱发件人,但是需要注意设置管理员账户和密码,或者设置可以外部注册的也可以

弹出这个界面就是ok了

这个时候gitea应该是已经启动了,我们先检查一下是否启动和端口是否被监听,需要使用飞牛的终端,没有使用过的,需要在应用中心寻找。
# 检查Gitea是否在运行 ps aux | grep gitea | grep -v grep # 检查2022端口是否监听 sudo netstat -tlnp | grep :2022一般这两个指令执行完之后gitea是有反应的,然后端口监听是没有的,

不过不要慌,这时候我们使用指令先停止掉gitea
sudo pkill -9 gitea在停止掉之后,再次使用指令应该没有任何回应,这时候使用下面的指令打开配置
sudo nano /vol1/@appdata/Gitea/conf.ini找到这个语句然后添加进去这个指令,我这里是添加好的,然后使用ctrl+x,再输入Y,再点击回车进行保存
START_SSH_SERVER = true
这时候我们再重启一下就可以了,使用指令是
# 切换到Gitea目录 cd /vol1/@appcenter/Gitea # 以gitea用户身份启动 sudo -u gitea ./bin/gitea web --config /vol1/@appdata/Gitea/conf.ini &在配置好之后再次执行查询端口的指令,显示出和我的一样,那么就是可以了,然后我们来到windows端使用命令行输入指令,当这里是true即配置正确
//x代表自己的真实ip,飞牛的ip Test-NetConnection 192.168.1.x -Port 2022
二、配置
进行创建仓库

将这三个简单设置好之后,没有特别的设置就可以创建仓库了

然后需要添加密钥,不知道密钥的可以看我上一篇文章怎么获取密钥的,找到设置

然后点击ssh/gpg密钥,添加到自己的密钥

然后使用ssh的指令,复制下来配置到工程里面

三、测试
添加自己的ssh地址

没有任何报错就是正常了,这时候可以尝试发布一下,就可以了。有什么问题后续更新