go安装
1.获取go安装包
wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
2.解压安装包
tar -C /usr/local/ -xzf go1.12.7.linux-amd64.tar.gz
3.环境变量添加
export PATH=$PATH:/usr/local/go/bin
4.创建hello.go
文件内容如下
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
测试go安装 go run hello.go
2.数据库创建
SET GLOBAL storage_engine = 'InnoDB';
CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON gogs.* TO ‘root’@‘localhost’ IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
QUIT;
//用户创建
adduser git
password git git0828
gogs获取
//gogos获取
wget https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.tar.gz
//解压文件
tar -zxf gogs_0.11.86_linux_amd64.tar.gz
//gogs service的服务配置文件地址
/home/git/gogs/scripts/init/centos/gogs
//开机启动
cp /home/git/gogs/scripts/init/centos/gogs /etc/init.d/
//服务添加
cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system
//服务启动
systemctl start gogs
访问gogs
ip:3000 取决于配置的域名或者ip
gogs后台账户设置
gogsadmin