Gogs 是一款极易搭建的自助 Git 服务。
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
1、下载准备:
Gogs+NSSM+MYSQL+git for windows
gogs:https://dl.gogs.io/
NSSM:NSSM - the Non-Sucking Service Manager
git for windows
https://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe
mysql(略)

2、安装部署
安装NSSM:
解压安装包:
安装包解压至D:\Git\NSSM
设置系统变量:
"控制面板" --> "系统和安全"--> "系统"--> "高级系统设置"--> "环境变量"--> "系统变量"-->"编辑系统变量"
在"变量值"项目添加NSSM文件路径"D:\Git\NSSM\win64"(记得在路径前添加半角";")
在环境变量-系统变量添加NSSM文件路径"D:\Git\NSSM\win64"
添加Gogs到系统服务:
安装包解压至:D:\Git\Gogs
新建代码仓库目录:D:\Git\Gogs\data\repositories
编辑系统安装文件:D:\Git\Gogs\scripts\windows\install-as-service.bat
修改如下项目:SET gogspath=D:\Git\Gogs (按实际安装目录修改)
以管理权限运行安装脚本:

安装Gogs:
在浏览器中输入:http://127.0.0.1:3000/
设置一下:数据库、仓库根目录、URL地址、端口号、管理员账号
本文详细指导如何在Windows上快速安装并配置Gogs,包括NSSM服务管理器、MySQL数据库和Git for Windows,以实现自助Git服务的搭建。

被折叠的 条评论
为什么被折叠?



