本文记录一下,最近搭建gitea的过程。

0x01 gitea介绍

gitea 官网:https://gitea.io/zh-cn/

Gitea 是一个开源社区驱动的 Gogs 克隆, 是一个轻量级的代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.

并且是一个能够快速安装、不熟、单文件的应用。

0x02 安装过程

首先要安装git,版本必须大于1.7,如果小于1.7会启动不了,最好采用源码编译的方式安装git。

apt-get install 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://github.com/go-gitea/gitea/blob/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服务,并且要分配一个数据库账号。