博客园站长
这是人类成长进步中记录的每一时刻

Gogs简介

Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

 

开源

go语言开发

快速、简单搭建

可装windows,linux

 

gitlab 只能装linux,步骤复杂,弃用

gitee 团队限制5人,超出收费,差评

github 私有收费,差评

 

 

1、下载git for windows

https://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe

2、下载NSSM:

https://nssm.cc/release/nssm-2.24.zip

3、下载Gogs:

https://dl.gogs.io/0.11.29/windows_amd64.zip

4、安装git for windows:
一直下一步完成。

5、安装NSSM:
解压安装包:
安装包解压至D:\Git\NSSM
设置系统变量:
"控制面板" --> "系统和安全"--> "系统"--> "高级系统设置"--> "环境变量"--> "系统变量"-->"编辑系统变量"

一、在"变量值"项目添加NSSM文件路径"D:\Git\NSSM\win64"(记得在路径前添加半角";")

二、配置上git目录到path环境变量 C:\Program Files (x86)\Git\bin;

 


6、添加Gogs到系统服务:
安装包解压至:D:\Git\Gogs
新建代码仓库目录:D:\Git\Gogs\data\repositories
编辑系统安装文件:D:\Git\Gogs\scripts\windows\install-as-service.bat
修改如下项目:SET gogspath=D:\Git\Gogs (按实际安装目录修改)

以管理权限运行安装脚本:

 

安装完成!

 注意:有可能右键管理员运行会提示一直提示  未能安装服务 error setting startup parameters for the service

这时需要手工打开脚本,然后右键cmd--》管理员运行,一行行复制脚本执行,最终就能成功

成功效果如下

 

系统服务列表:

右键启动,设为自动,若修改配置文件,需要在此处右键重启

7、安装Gogs:

在浏览器中输入:http://127.0.0.1:3000/

下面这些项目要特别设置一下:数据库、仓库根目录、URL地址、端口号、管理员账号

 

后续有问题,可以到gogs文件夹  gogs\custom\conf\app.ini    文件进行修改

 

8、登录系统

 

 

 

windows版gogs内置的ssh 没用,请大家不要再试了。

posted on 2018-12-24 15:02  dm3344  阅读(4395)  评论(0编辑  收藏  举报