CentOS安装Gogs

编程

CentOS 安装Gogs

一、 下载安装

1. 创建git用户

useradd git

2 安装git

yum install git

3 下载gogs二进制包

下载地址: https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz

wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz

4 解压

tar -zxvf gogs_0.11.91_linux_amd64.tar.gz

5 修改权限

chwon -R git.git /home/git/

二、运行

进入gogs/目录下

1.直接运行

./gogs web

2 后台运行

nohup ./gogs web &

3 访问

http://39.106.178.64:3000/

三、配置

1 访问进行配置

http://39.106.178.64:3000/

2 开机启动

(1)复制启动脚本

cp /home/git/gogs/scripts/init/centos/gogs /etc/init.d/

(2)修改权限

chmod +x /etc/init.d/gogs

#####(3)添加启动

chkconfig /etc/init.d/gogs on 

(4)启动与停止命令

service gogs start    #启动服务

service gogs stop #停止服务

service gogs restart #重启服务

chkconfig --list gogs #查看是否生效

3 配置二级域名

#####(1) 在 /etc/nginx/conf.d 新建 git.conf 文件,内容如下:

upstream git {

server localhost:3000;

}

server {

listen 80;

server_name git.lwenhao.com;

client_max_body_size 20M;

location / {

proxy_pass http://git;

proxy_set_header Host $host:$server_port;

proxy_set_header X-Real_IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Scheme $scheme;

proxy_connect_timeout 3;

proxy_read_timeout 3;

proxy_send_timeout 3;

access_log off;

break;

}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root html;

}

}

(2) 访问

http://git.lwenhao.com/

以上是 CentOS安装Gogs 的全部内容, 来源链接: utcz.com/z/511123.html

回到顶部