Centos8安装Gogs

Gogs和GitHub非常相似,但是更适合服务器配置不高的用户,它占资源小;
Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括Linux、Mac OS X、Windows以及 ARM 平台。

安装Mysql

安装mysql

1
yum install mariadb-server mariadb

启动mysql

1
2
3
4
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动

mysql 中创建 gogs 数据库 和gogs用户
连接本地数据库,建立gogs数据库,并把权限赋予gogs用户

1
2
3
4
5
6
7
8
[root@localhost ~]# mysql -uroot -p
Enter password:
mysql> CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL ON gogs.* TO 'gogs'@'localhost' IDENTIFIED BY 'YourPassword';
mysql> FLUSH PRIVILEGES;
mysql> exit;
[root@localhost ~]# useradd git
[root@localhost ~]# passwd git

下载Gogs并解压

1
//代码

https://zhuanlan.zhihu.com/p/356569771
https://www.jianshu.com/p/2df4c905c1d2
https://www.linuxprobe.com/centos8-gogs-git.html
http://www.gaodaima.com/414931.html