CentOS 7搭建Gogs服务
环境:
CentOS 7
MySQL 5.6
本次采用二进制安装
简介
Gogs(官网:https://gogs.io/) 是一款极易搭建的自助 Git 服务。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
安装准备工作
1.安装git
1 | yum -y install git |
2.创建用户用于gogs
1 | adduser git |
3.分配权限
1 | chown -R git:git /home/git/ |
4.切换至git用户
1 | su - git |
5.创建一个mysql用户,用于gogs
1 | mysql> create user 'gogs'@'localhost' identified by '123456'; |
安装配置gogs
1.下载压缩包并安装,下载地址:https://github.com/gogs/gogs/releases
1 | # 1.进入/home/git目录 |
2.创建gogs数据库
1 | mysql> CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci; |
3.启动gogs服务
1 | cd /home/git/gogs |
4.配置gogs,浏览器访问 http://127.0.0.1:3000 ,如下图,根据自身条件输入相关配置信息;
5.配置完成后单击“立即安装”,随后进入主页
配置gogs自动启动
配置自启
1 | # 使用root用户赋予权限 |
停止gogs服务
1 | systemctl stop gogs.service |
重启gogs服务
1 | systemctl restart gogs.service |
以上是 CentOS 7搭建Gogs服务 的全部内容, 来源链接: utcz.com/a/133996.html