Gogs 是一款极易搭建的自助 Git 服务, 使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台。
1. 运行gogs的准备工作
- 创建运行gogs应用的linux用户
# 创建gogs用户
sudo useradd -m gogs
# 设定密码
sudo passwd gogs
- 配置数据库(mysql)
# 连接mysql数据库
mysql -h 192.168.0.105 -u root -p
# 创建数据库 gogs
create database gogs charset utf8;
# 查看新建的数据库
show databases
# 新增用户gogs并授权可以通过远程访问gogs数据库
grant all privileges on gogs.* to 'gogs'@'%' identified by 'gogs' with grant option;
# 刷新授权
lush privileges;
2. 下载并运行gogs
# 以gogs用户身份登录服务器
ssh [email protected]
# 根据自己的系统下载合适的二进制包
curl -O https://dl.gogs.io/0.13.0/gogs_0.13.0_linux_armv8.tar.gz
# 解压tar 包
tar -zxvf gogs_0.13.0_linux_armv8.tar.gz
# 进入解压的gogs目录
cd gogs
# 运行gogs服务
./gogs web
3. 访问gogs服务,并进行初始化配置 http://192.168.0.105:3000/
- 填写数据库配置,以及运行gogs服务的用户, ip地址, 端口, 等信息
- 注册登录并创建组织
- 创建git仓库
- 在本地git clone 创建的仓库
标签:git,tar,创建,数据库,gogs,Devops,192.168
From: https://www.cnblogs.com/xiaodi-js/p/17879912.html