Gogs 轻量级 Git 服务器搭建与使用

GitLab 太重跑不动,GitHub​ 私有库要联网?Gogs 让你在本地拥有一个轻如鸿毛的私有 Git 服务器。

一、什么是 Gogs?

Gogs 是一款用 Go 语言编写的轻量级私有 Git 服务器,具有以下特点:

  • 资源占用极低(约 50-100MB 内存)
  • 安装简单(单个二进制文件)
  • 功能够用(支持 Git 仓库、Issue、PR 等基础功能)
  • 适合场景:个人开发者、小团队、低配置服务器

二、安装 Gogs

方式一:Homebrew 安装

安装brew install gogs,启动gogs web

方式二:二进制文件

  1. 下载对应芯片版本:https://github.com/gogs/gogs/releases
  2. 解压后运行 ./gogs web

方式三:Docker

启动docker run -d --name=gogs -p 3000:3000 -v ~/gogs-data:/data gogs/gogs

访问 http://localhost:3000


二、初始配置

浏览器打开 http://localhost:3000

默认进入注册页面,填写必要信息完成注册,第一个注册的账号自动成为管理员。

选项 推荐值
数据库类型 SQLite3
仓库根目录 /Users/你的用户名/gogs-repositories
运行系统用户 你的用户名(不是 git)
SSH端口 0(禁用)

三、使用方法

在Web界面中创建一个仓库后,就可以将本地仓库推送到gogs中了。

相关推荐
不做无法实现的梦~1 小时前
linux怎么使用正点原子无线dap烧录器
linux·运维·postgresql
念一不念二1 小时前
VScode+云服务器
运维·服务器
vortex52 小时前
Kali Linux 磁盘扩容后内部分配完整教程
linux·运维
七夜zippoe2 小时前
OpenClaw Skills 高级开发指南
服务器·网络·人工智能·skills·openclaw
想唱rap2 小时前
应用层协议与序列化
linux·运维·服务器·网络·数据结构·c++·算法
开开心心_Every2 小时前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·macos·pdf·phpstorm
云达闲人2 小时前
搭建DevOps企业级仿真实验环境:006Proxmox 基础环境验证
运维·devops·proxmox ve·sre·仿真实验环境·快照与克隆·运维实操教程
the_fat_bird2 小时前
ubuntu install nvidia gpu driver
linux·运维·ubuntu
江南风月2 小时前
WGCLOUD如果使用SQL Server数据库推荐哪个版本
运维·网络·zabbix·运维开发·prometheus