是什么?
Gogs (Go Git Service) 是一款极易搭建的轻量级跨平台自助 Git 服务,目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。Gogs可能是比GitLab更好的选择
官网:https://gogs.io/
官方文档:https://gogs.io/docs
官方体验:https://try.gogs.io/user/login
安装环境
- 阿里云学生机 CentOS 7 + 宝塔面板 7.2.0
- Nginx 1.15.10 + MySQL 5.6.47 + phpMyAdmin 4.7 + PHP-7.2 + Pure-Ftpd 1.0.49
搭建
1.安装宝塔面板及运行环境
2.安装Git (已经安装的跳过)
yum install -y git
#查看Git版本
git --version
3.创建一个git用户组
groupadd git
4.创建一个git用户并添加到git用户组
useradd -g git git
5.修改git用户的密码
passwd git
6.创建好了之后, 切换到Git身份
su git
7.进入git的home目录
cd ~
8.下载gogs安装压缩包, 双引号里的下载地址替换为官方最新版本的下载地址
wget -c "https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.zip" -O gogs.zip
9.解压安装包
unzip gogs.zip
10.进入gogs目录
cd gogs
11.启动安装程序
./gogs web
12.在服务器允许3000端口:
阿里云服务器端口
规则方向:入方向
端口范围填:3000/3000
授权对象填:0.0.0.0/0
13.在这一步可以配置开机自启。因为服务器几乎不关,这边就不说明了,感兴趣的童鞋可以自己百度下
14.ip:3000 就可以访问就代表搭建成功了
安装
1.在域名控制台配置域名解析
2.宝塔面板添加数据库
:宝塔面板 - 数据库 - 添加数据库 -数据库名用户名都是gogs 编码选择utfmb8
3.宝塔面板添加站点
:宝塔面板 - 网站 - 添加站点 - 填写域名 不创建数据库 其他默认
4.配置反向代理
:网站设置 - 反向代理 - 添加反向代理
代理名称:gogs
目标URL:http://127.0.0.1:3000
发送域名:$host
5.至此使用域名就可以进入安装页面了,没有什么好介绍的,数据库密码可以从宝塔面板查看
7 条评论
自己搭建,服务器、带宽都是开支,国内gitee很方便
收藏收藏!学起来
博主有点东西啊!
测试下评论
测试测试测试测试测试
测试测试测试测试测试测试测试测试
ok