轻量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