gogs源码安装

淡蓝 2017-10-18

gogs的安装很简单,可以参考官网文档

请确保git已经安装成功,可以参考前篇源码安装git。

1. 先安装go语言环境

wget https://www.golangtc.com/static/go/1.9.1/go1.9.1.linux-amd64.tar.gz
tar -zxvf go1.9.1.linux-amd64.tar.gz
mv go /usr/local/go

 安装之后,配置环境变量

vi /etc/profile
# set GO environment
# go lib root
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
# go workspace
export GOPATH=/data/go_projects

#wq保存后,执行以下命令使设置生效
. /etc/profile

#gogs的安装

# 下载源码
go get -u github.com/gogits/gogs

# 构建主程序
cd $GOPATH/src/github.com/gogits/gogs
go build

# 测试安装
cd $GOPATH/src/github.com/gogits/gogs
./gogs web

 运行上面的没有错误,说明编译成功,直接Ctrl+C退出即可。

#下面设置gogs的一些参数,及配置为系统服务

 创建gogs的代码保存目录及日志目录

mkdir /data/gogs_repository
chown -R git:web /data/gogs_repository
mkdir /data/logs/gogs
chown -R git:web /data/logs/gogs
 # 按实际系统执行scripts文件夹中的相关脚本(如:我的是centos 6.5 64位的,选择的是build_linux64.sh),执行之后会生成output(或output_amd64)文件夹,该文件夹下的内容就是gogs实际运行需要的文件。

相关推荐