自助git服务器Gods安装(windows版)
NewMeanning 2020/9/18
点评:比搭建GitLab要简单的多,不需要虚拟机装Linux系统。
一、Gogs介绍
Gogs 是一款极易搭建的自助 Git 服务。主要由国人开发,媲美GitLab,使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
官网地址
系统要求
- 最低的系统硬件要求为一个廉价的树莓派
- 如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存
二、Windows安装
1.下载NSSM
2.下载 Git for Windows
3.下载Gods
点击官网【下载安装】 进入最新目录如:/0.12.1/
4.安装Git
Next->Next>,...没啥好说的,一直Next,最后Finish。
5.安装NSSM
- 解压安装包,安装包解压至D:\Git\NSSM
- 设置系统变量:"控制面板" --> "系统和安全"--> "系统"--> "高级系统设置"--> "环境变量"--> "系统变量"-->"编辑系统变量"
在"变量值"项目添加NSSM文件路径"D:\Git\NSSM\win64", (非Win10记得在路径前添加半角";")
6.添加Gogs到系统服务
安装包解压至:D:\Git\Gogs
新建代码仓库目录:D:\Git\Gogs\data\repositories
编辑系统安装文件:D:\Git\Gogs\scripts\windows\install-as-service.bat
修改如下项目:SET gogspath=D:\Git\Gogs (按实际安装目录修改)
以管理员分身运行 install-as-service.bat;
出现如下,表示安装成功:
系统服务列表:
7.安装配置Gogs
在浏览器中输入:http://127.0.0.1:3000/ 首次运行需要进行配置
下面这些项目要特别设置一下:数据库、仓库根目录、URL地址、端口号、管理员账号
注意事项:
- 数据选择选择SQLLite3 不许要安装其他如MySQL数据
- 生成配置文件在gogs/costum/conf目录下
配置完成后,访问所配置的地址,如192.168.3.16:8001