Gogs在windows上的安装和配置
创建 git 用户
Gogs运行应用的用户
本地用户和组创建用户及用户组创建
git用户
创建
Gogs Users用户组
本地安全策略限制Gogs Users用户组登录系统Gogs用户组-拒绝本地登录

Gogs用户组-拒绝从网络访问这台计算机

Gogs用户组-拒绝从远程桌面服务登录

Gogs 二进制安装及配置
-
本次下载的是 非
w/ mws版本,后面再自行下载NSSM(用于注册Gogs为服务,并灵活管理) 解压压缩包
配置
NSSM并注册Gogs为Windows服务- Why? 方便管理,常规
cmd为前台运行,容易被误关。 - 配置参考官方文档
- 官方文档中配置
Environment tab,环境变量git.exe等的路径注意下是不是跟你系统的一一对应。
- 官方文档中配置
- Why? 方便管理,常规
开启服务
- 命令
1
nssm start gogs
- 命令
配置外网访问(不采用反向代理)
- 配置入站规则
3000端口





22端口配置规则同上
- 配置入站规则
开启服务前确保好访问权限
Gogs Users用户组 以及git用户 文件夹权限- 存放
git仓库文件夹

Gogs安装文件夹

可能当前登录用户没有修改
Gogs配置的权限,可自行加上
- 存放
- 如果初始配置的时候(在后面)想使用 内置SSH服务
- 确保环境变量中有
ssh-keygen的路径,可以是git下的路径(e.g. C:\Program Files\Git\usr\bin)
- 确保环境变量中有
Gogs初始化配置(第一次访问)以下是我的配置,采用
sqlite