码迷,mamicode.com
首页 > 其他好文 > 详细

使用 Gogs 搭建自己的 Git 服务器

时间:2018-05-16 15:10:44      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:strong   span   smtp   chmod   release   ash   smt   临时   执行命令   

1. 下载二进制安装包并解压到相关目录

Github:https://github.com/gogits/gogs/releases
官网:https://gogs.io/docs/installation/install_from_binary.html

2. 安装

执行命令 ./gogs web 开启临时服务器,默认开启 127.0.0.1:3000。
或者添加参数修改默认监听的端口 ./gogs web -port 3001

3. 配置 Nginx

location / {
    proxy_pass http://127.0.0.1:3000/;
}

配置子路径

location /gogs/ {
    proxy_pass http://127.0.0.1:3000/;
}

4. 安装

访问域名进行安装,配置网站信息、数据库信息、SMTP 邮件信息和其他信息。

5. 添加系统服务

以 Centos 为例,复制 ./scripts/init/centos 下的 gogs 文件到 /etc/init.d/ 目录下,然后赋予执行权限。

cp ./scripts/init/centos/gogs /etc/init.d/
chmod +x /etc/init.d/gogs

不要忘了将 29 行的 GOGS_HOME 的路径修改为安装目录。

之后就可以使用 service gogs {start|stop|status|restart} 管理 gogs 服务。

使用 Gogs 搭建自己的 Git 服务器

标签:strong   span   smtp   chmod   release   ash   smt   临时   执行命令   

原文地址:https://www.cnblogs.com/StarUDream/p/9045455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!