搭建GIT服务器-gogs

搭建GITWEB服务器,管理项目代码

这里介绍二进制非docker安装
一.环境要求
第一步:安装git
第二步:安装go
第三步:下载gogs

https://gogs.io/docs/installation

解压:tar -zxvf xx.tar.gz
打包:tar -zcvf xx.tar.gz xx.txt

第四步:进入目录

./gogs web 

浏览器访问0.0.0.0:3000地址进行安装设置数据库等

  • 如果是云服务器需要安全策略中开启3000端口

修改参数

vim gogs/custom/conf/app.ini

[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = true
DISABLE_REGISTRATION = false   ###  取消注册按钮展示
注:把此处的false改成 true,重启,搞定
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false

### 头像,两个修改成true,是用本地头像,响应速度加快
[picture]
DISABLE_GRAVATAR        = false
ENABLE_FEDERATED_AVATAR = false

重启gogs

cd /usr/local/gogs:到 gogs 目录
ps -ef | grep gogs:查找 gogs 进程
kill -9 PID:关闭 gogs 进程
nohup ./gogs web &:后台gogs守护进程

nginx代理配置(可选)

nginx 配置
  location / {
     root   html;
     index  404.html;
  }

  location ^~ /gogsxxxxxxxxxxx/ {
     proxy_pass http://127.0.0.1:3000/;
  }

子目录模式

  • 配置文件中
EXTERNAL_URL = http://127.0.0.1/gogs/
posted @ 2022-05-16 09:42  xunm  阅读(176)  评论(0)    收藏  举报