Gogs 的 Window 安装

1、相关知识

Gogs(Go Git Service) 是一个由 Go语言编写的自助 Git托管服务。这是个和gitlab一样的东西,提供git的存储服务,说白了就是git服务器,就好像github提供git服务一样。

任何 Go 语言 支持的平台都可以运行 Gogs,包括 Windows、Mac、Linux 以及 ARM。这又一次体验了go的跨平台,说真的无依赖的,包不大的跨平台体验好棒。

官网:https://gogs.io/
github:https://github.com/gogits/gogs

环境要求

  • 数据库(选择以下一项):
1.MySQL:版本 >= 5.5.3
2.PostgreSQL
3.MSSQL
4.TiDB(实验性支持,使用 MySQL 协议连接)或者 什么都不安装 直接使用 SQLite3
  • git(bash):
1.服务端和客户端均需版本 >= 1.7.1
2.Windows 系统建议使用最新版
  • SSH 服务器:
如果您只使用 HTTP/HTTPS 或者内置 SSH 服务器的话请忽略此项
推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh

2、系统环境

系统:windows10
数据库:mysql5.7.19
git:2.6.4
顺便一说2.14.1的git打开git bash会提示停止运行,虽然不影响使用,但是强迫症的我,换回了旧的,不能忍啊,每次用完弹出停止。

3、安装gogs

3.1下载

下载地址:https://gogs.io/docs/installation/install_from_binary.html(请自行科学上网
选择Windows amd64(64位)或者386(32位)

3.2安装

1.将压缩文件放到C盘根目录

Gogs 的 Window 安装_第1张图片

2.创建数据库

Gogs 的 Window 安装_第2张图片

找到gogs目录下的scripts的mysql.sql执行语句新建一个数据库

3.git安装

请自行下载安装:https://git-scm.com/

4.nssm安装(用来执行windows下的添加服务功能

也是自行下载并添加到环境变量中:http://www.nssm.cc/
在scripts目录下找到install-as-service.bat,这个脚本,右键管理员身份运行,自动添加服务。但是我电脑有点问题,添加完服务,报错并说已经运行了。
所以这里,手动执行命令。

Gogs 的 Window 安装_第3张图片

5.没有选中文件,按着shift键+鼠标右键,点击”在此处打开命令窗口”
接着输入命令:

gogs web

开启web服务。搞定了

Gogs 的 Window 安装_第4张图片

输入:http://127.0.0.1:3000/访问web服务,注册并体验吧。都是本地服务来的。

手动输入命令怎么后台运行,自行了解,这里先体验一把而已。

我觉得,这个博客写得也不错的,简单明windows下安装gogs。

转载地址

你可能感兴趣的:(Git的使用)