安装gitea
AI正在绞尽脑汁想思路ING···
BiのAI摘要
HunYuan-Lite
今天想把网站的源码转移到自建git仓,所以先来安装gitea吧(gitlab过于庞大,服务器配置不够)
PS:我的服务器为2C2G
安装gitea
这里用二进制文件安装
获取二进制文件:
1 | wget -O gitea https://dl.gitea.com/gitea/1.25.4/gitea-1.25.4-linux-amd64 |
创建用户
这一步不是必须的,但是推荐这样,用root用户很容易出问题。
1 | # On Ubuntu/Debian: |
创建工作目录
1 | mkdir -p /var/lib/gitea/{custom,data,log} |
创建系统服务
直接把github上面的挪过来就可以
然后注册服务并启动
1 | sudo systemctl enable gitea |
创建数据库
可以用MySQL数据库或者PostgreSQL,创建一个数据库在web页面填写进去就行。
反向代理略过,和普通网站的反向代理配置没有什么区别。
安装runner
这个runner也不是必须的,是为了实现github的action功能;在2C2G服务器上我看运行的还可以,当然,只是这个hexo博客的自动构建,占用资源也少;
使用doker,这也是官方建议。以下是compose文件:
1 |
|
token在管理后台 工作流-运行器-新建运行器获取
config文件需要这样生成
1 | docker run --entrypoint="" --rm -it docker.io/gitea/act_runner:latest act_runner generate-config > config.yaml |
在后台工作流运行器可以看见就没问题了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Bi's Blog!
评论



