centos 7 源码安装gogs

gogs 是轻量级的私有git 平台,允许个人通过低配置的服务器安装私有git

gogs 的官网地址是:https://gogs.io/

安装步骤

1)源码安装mysql

2)  源码安装git

3) 下载安装golang

4)创建普通用户git 

5) 在普通用户git下,下载gogs 源码,通过go build -o gogs命令编译出可执行的文件

6)通过执行./gogs web 运行web页面

7) 通过服务器的3000端口访问,配置页面,继续配置安装gogs

8)配置结束后,进入页面,安装结束

#########################以下是详细配置##################################### 

1) 安装mysql,请参考 https://www.cnblogs.com/faberbeta/p/nginx-install002.html  该链接默认mysql端口是50000

2)源码安装git,请参考 https://www.cnblogs.com/faberbeta/p/git003.html

源码安装的git,bin下的可执行文件都需要软连接到/bin下面,不然gogs  的 ssh 推送会有问题,具体的坑,请参考:

https://segmentfault.com/a/1190000015052314?utm_source=channel-hottest

3)下载安装golang, 请参考 https://www.cnblogs.com/faberbeta/p/golang001.html

4) 创建普通用户git 

useradd git

5) 通过root 切换到git用户home目录中

cd /home/git/
su git git clone
--depth 1 https://github.com/gogs/gogs.git gogs cd gogs go build -o gogs

6) 编译后的可执行文件gogs ,位于目录/home/git/gogs/gogs 通过执行./gogs web 运行web页面, 后台运行使用

nohup ./gogs web >/dev/null 2>&1 &

7) 填写mysql 的端口密码,以及其他的相关信息,设置管理用户的用户名和密码及邮箱,管理用户推荐用root

猜你喜欢

转载自www.cnblogs.com/faberbeta/p/gogs001.html