(图片来源网络,侵删)
CentOS是一款基于Red Hat Enterprise Linux源代码编译而成的Linux发行版。它是一个社区维护的操作系统,完全免费,而且有强大的稳定性,广泛应用于服务器领域。
Gogs是一款轻量级的自助Git服务,它使用Go语言编写,支持Linux、Windows和MacOS等操作系统。Gogs具有易于安装、易于使用、易于维护等优点,是企业和开发者们使用Git的首选。
(图片来源网络,侵删)
下面介绍在CentOS下安装Gogs的步骤:
在终端中输入以下命令:
(图片来源网络,侵删)
```
yum install git
安装完毕后,输入以下命令检查Git是否已经安装成功:
git --version
Gogs需要使用数据库,这里选择MariaDB作为数据库。在终端中输入以下命令:
yum install mariadb-server mariadb
安装完毕后,输入以下命令启动MariaDB:
systemctl start mariadb
输入以下命令使MariaDB开机自启动:
systemctl enable mariadb
mysql -u root -p
输入密码后,进入MariaDB控制台。输入以下命令创建Gogs所需的数据库:
CREATE DATABASE gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
在终端中输入以下命令下载Gogs:
wget
解压缩Gogs:
tar -zxvf gogs_0.12.3_linux_amd64.tar.gz
将解压缩后的文件夹移动到/opt目录下:
mv gogs /opt/
在/opt/gogs下创建一个自定义配置文件:
cp /opt/gogs/custom/conf/app.ini.sample /opt/gogs/custom/conf/app.ini
使用vim编辑app.ini文件:
vim /opt/gogs/custom/conf/app.ini
修改以下配置项:
[database]
DB_TYPE = mysql
HOST = 127.0.0.1:3306
NAME = gogs
USER = root
PASSWD = 输入MariaDB的密码
[server]
DOMAIN = 输入你的域名或IP地址
保存并退出。
cd /opt/gogs/
./gogs web
启动后,在浏览器中输入以下地址:
http://你的域名或IP地址:3000/
进入Gogs的安装页面,按照提示完成安装。
在Ubuntu中,可以使用Ctrl+Alt+T快捷键打开终端。也可以使用Ctrl+Shift+T快捷键打开一个新的终端选项卡,方便在多个终端之间切换。