轻量GIT服务器Gogs搭建教程(梭哈版)

/gɑgz/

1. 安装GIT

在Linux上安装Git一般都是通过包管理器,使用一行安装命令即可,非常方便,直接执行如下命令安装即可:

yum install git

安装结束后,执行如下命令查看是否安装成功:

git --version

如果出现版本号即安装成功。一般通过包管理器安装的git不是最新版的,但是足够使用了。

2.创建数据库

我使用的数据库是MySQL,其他的数据库也是可以。

如果你已经安装好mysql的话,只需要创建database,名称为gogs即可。

如果你没有安装过数据库可以在docker中直接pull个mysql5.7的镜像,然后把数据库远程访问打开,再创建database即可。

3.开始安装

以上两个基础条件准备好之后,便可开始正式安装了。

cd ~
wget https://dl.gogs.io/0.11.66/gogs_0.11.66_linux_amd64.tar.gz
tar -zxvf gogs_0.11.66_linux_amd64.tar.gz
ls
cd gogs
./gogs web
http://localhost:3000/install

因为我是梭哈版,全都是在root用户下进行的,所以在进行配置是要把git用户还有mysql用户都改成root

这样安装结束后,就基本结束了,为了更好的使用,还需要把gogs加入系统服务中还有记得防火墙放行3000端口(默认情况)。

4.加入系统服务

关闭刚才在运行的gogs

拷贝gogs脚本到/etc/init.d文件夹

cp /home/git/gogs/script/init/centos/gogs /etc/init.d

进入/etc/init.d文件夹

添加执行权限

chmod 774 gogs
chkconfig --add gogs

修改脚本文件

vi gogs

修改gogs的实际安装位置

service gogs restart