ausheng

使用Gitea为快速搭建git服务器,web系统管理git仓库

前言

个人想要搭建一个私有git仓库,服务器自己有了,看了一下网上的git服务器搭建教程,都太麻烦了,服务端的仓库还是命令行的形式,太反人类了,然后看到了一个gitea的开源git项目,安装体验了一下,感觉很不错,特此分享一下,顺便记录一下安装过程,方便各位。

gitea官网:

https://github.com/go-gitea/gitea
中文官方安装教程(不是很到位):
https://docs.gitea.io/zh-cn/install-from-binary/

我的环境:

系统:Centos7.6
数据库:mysql5.6
自己的服务器已安装git环境,如果你没有安装的话,使用以下命令安装即可:

yum install git



数据库配置

安装之前需要先数据库设置一下。

官网的数据库操作写了一堆,我也照着走了一遍,又是新建用户又是新建表,事后发现完全没必要 = =,直接建个表就行了。

CREATE DATABASE giteadb CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';

下载安装包

运行以下语句,目前最新版本是1.11.3。

# 切换到你要安装的目录,我这边是 /home/git
cd /home/git

# 下载二进制安装包
wget -O gitea https://dl.gitea.io/gitea/1.11.3/gitea-1.11.3-linux-amd64

# 添加可执行权限
chmod +x gitea

# 启动服务,可自己指定端口
./gitea web -p 8088

启动后的配置

这个就简单了,按照自己想要的来了就行,注意仓库根目录和lfs目录需要先建好并赋予用户权限。

配置完成后点击安装即可:

安装完成后的样子:

以上就是gitea的全部安装过程
感觉gitea的安装有点像以前的php建站系统,不需要特别配置啥,数据库建个表,直接启动,设置一下参数,就能直接跑了。

ausheng

爱生活,爱编程

AUSHENG – BLOG

不要害羞,保持联系。我们喜欢结识有趣的人,结交新朋友。