本文记录一下,最近搭建gitea的过程。
0x01 gitea介绍
gitea 官网:https://gitea.io/zh-cn/
Gitea 是一个开源社区驱动的 Gogs 克隆, 是一个轻量级的代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.
并且是一个能够快速安装、部署、单文件的应用。
0x02 安装过程
首先要安装git
,版本必须大于1.7,如果小于1.7会启动不了,最好采用源码编译的方式安装git。
安装参考:https://docs.gitea.io/en-us/install-from-package/
wget -O gitea https://dl.gitea.io/gitea/1.4.3/gitea-1.4.3-linux-amd64
chmod +x gitea
wget https://raw.githubusercontent.com/go-gitea/gitea/master/options/locale/locale_zh-CN.ini -O /etc/gitea.ini
./gitea web -p 7788 -c /etc/gitea.ini
注意:上面的/etc/gitea.ini是我自己在github下载的语言支持文件
你可以在这里找到:https://github.com/go-gitea/gitea/tree/master/options/locale
0x03 启动
./gitea web -p 7788 -c /etc/gitea.ini &
上面这条是在后台运行,并且监听了7788端口,直接访问http://服务器IP:7788
就可以进行安装了!
gitea使用的是MySQL数据库,需要安装mysql服务,并且要分配一个数据库账号。