搭建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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人