搭建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 @   Cloud↓Sky  阅读(151)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示