以下是直接操作步骤,可以直接粘贴复制执行。
一、使用yum安装Git:
sudo yum install git
二、添加git用户:
sudo useradd git
三、查看CentOS内核版本,确定架构(x64、x86还是arm)
uname -a
四、下载与其对应的二进制安装包:
wget https://dl.gogs.io/0.11.43/gogs_0.11.43_linux_amd64.tar.gz
五、将安装包解压至git用户目录下(/home/git)并修改其权限和所有者:
sudo tar -xf gogs_0.11.43_linux_amd64.tar.gz -C /home/git
sudo chmod -R 700 /home/git/gogs
sudo chown -R git:git /home/git/gogs
六、使用git用户运行gogs:
sudo su - git -c "cd /home/git/gogs && ./gogs web &"
七、因gogs需要用到数据库,so先安装并创建数据库,安装这里不介绍了
(以下执行如果报错,请替换空格)
1、登录MySQL
mysql -u root -p
2、添加新用户允许本地 IP 访问 localhost, 127.0.0.1
create user 'test'@'localhost' identified by '123456';
3、允许外网 IP 访问
create user 'test'@'%' identified by '123456';
4、为用户创建数据库
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
5、为新用户分配权限,授予用户通过外网IP对于该数据库的全部权限
grant all privileges on `test`.* to 'test'@'%' identified by '123456';
授予用户在本地服务器对该数据库的全部权限
grant all privileges on `test`.* to 'test'@'localhost' identified by '123456';
6、刷新权限
flush privileges;
八、使用浏览器访问http://IP:3000,完成配置安装
注意:如果添加内置SSH避开系统上的22端口,管理员账号不要设置admin