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

Posted starudream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 Gogs 搭建自己的 Git 服务器相关的知识,希望对你有一定的参考价值。

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 服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用GOGS搭建自己的Git托管

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

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

Gogs搭建教程-极易搭建的自助 Git 服务

使用 gogs 搭建私人 git 服务器 | nginx 添加反向代理到二级域名

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