相关环境依赖
安装系统环境: CentOS7.6
git软件: 1.8
mysql: 5.7
gogs 用户git
一下安装都安装在/home/git/下面
创建系统用户git: sudo useradd git
/etc/sudoers 文件加 git ALL=(ALL) NOPASSWD:ALL
/etc/sudoers 这个文件是可读的,修改前先增加可写权限
gogs 安装
su git 切换用户到git,
- 下载安装包到/home/git 并解压到当前目录下
wget https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.tar.gz
tar -zxvf https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.tar.gz
- 打开目录gogs
./gogs web
启动好了,页面就可以直接访问 192.168.1.100:3000
配置数据库,域名,管理员账号 这三部分的配置即可,其它的使用默认的就可以了。
- 设置守护进程启动且开机自启动
cp scripts/systemd/gogs.service /etc/systemd/system
启动:systemctl start gogs
开机自启动: systemctl enable gogs
查看运行状态 : systemctl status gogs
参考
官方参考: https://gogs.io/docs/installation/install_from_binary
这个讲还不错:https://www.tisnz.com/2019/04/03/gogs-install/
这个可以参考,步骤比较的清晰: https://www.cnblogs.com/randyjang/articles/8444950.html