一、安装Git和Wget
yum install -y git
yum install -y wget
二、安装MySQL数据库
下载并安装MySQL官方的yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
获取MySQL应用秘钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
执行安装yum Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
安装MySQL服务器
yum -y install mysql-community-server
启动MySQL
systemctl start mysqld.service
查看运行状态
systemctl status mysqld.service
配置MySQL密码
获取初始密码
grep "password" /var/log/mysqld.log
使用获取到的密码进入数据库
mysql -uroot -p
修改数据库密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '输入修改后的密码';
三、安装Gogs
新建git用户并进入git用户目录
useradd git
进入git用户目录,下载Gogs安装包
cd /home/git
wget https://dl.gogs.io/0.13.5/gogs_0.13.5_linux_amd64.tar.gz
tar -zvfx gogs_0.13.5_linux_amd64.tar.gz
chown -R git:git gogs
登录MySQL数据库并创建gogs库
使用命令登录数据库,请根据提示输入密码
mysql -uroot -p
创建名为gogs的数据库
create database gogs default character set utf8 collate utf8_bin;
创建名为gogs用户并授权
GRANT ALL PRIVILEGES ON gogs.* TO 'gogs'@'%' IDENTIFIED BY '用户密码';
刷新权限
flush privileges;
运行Gogs服务
cd /home/git/gogs
su git
./gogs web >/dev/null 2>&1 &
访问Web页面
在浏览器中输入:http://ip:3000
应用配置
进入/gogs/custom/conf/目录
修改app.ini配置文件,根据需求进行配置
以上是安装Git、Wget、MySQL和Gogs的步骤,请按照顺序进行操作。