一、准备以下
-
gogs:国人开发的
git跨平台git 管理平台 -
git:这个应该大家都知道
-
NSSM:一款可将Nodejs项目注册为Windows系统服务的工具
下载地址:nssm.cc/release/nss…
二、安装
1. 安装 git
正常安装,一路 next 就好
2. 安装 NSSM
-
新建Git目录
-
解压目录到:
C:\Git\NSSM -
将
git与nssm添加到系统变量:
3. 安装 gogs
-
安装包解压至:C:\Git\Gogs
-
新建代码仓库:C:\Git\Gogs\data\repositories
-
编辑系统安装文件:C:\Git\Gogs\scripts\windows\install-as-service.bat
改为实际的目录
-
右键以管理员身份运行
install-as-service.bat -
安装完成,打开 localhost: 3000
三、使用
在首次使用时需要基本设置
后续有问题,可以到gogs文件夹 gogs\custom\conf\app.ini 文件进行修改
nssm 使用
nssm install servername 创建servername服务
nssm start servername 启动服务
nssm stop servername 暂停服务
nssm restart servername 重新启动服务
nssm remove servername 删除创建的servername服务
四、开放 3000 端口
位置:控制面板->系统和安全->防火墙->高级设置
在入站规则中新建规则即可