gogs的windows安装

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

环境要求

  • 数据库(选择以下一项):
    • MySQL:版本 >= 5.5.3
    • PostgreSQL
    • MSSQL
    • TiDB(实验性支持,使用 MySQL 协议连接)
    • 或者 什么都不安装 直接使用 SQLite3
  • git(bash):
    • 服务端和客户端均需版本 >= 1.7.1
    • 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安装

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

    gogs的windows安装_第1张图片
  • 创建数据库

    gogs的windows安装_第2张图片

    找到gogs目录下的scripts的mysql.sql执行语句新建一个数据库
  • git安装
    请自行下载安装:https://git-scm.com/
  • nssm安装(用来执行windows下的添加服务功能
    也是自行下载并添加到环境变量中:http://www.nssm.cc/
    在scripts的windows目录下找到install-as-service.bat,这个脚本,右键管理员身份运行,自动添加服务。但是我电脑有点问题,添加完服务,报错并说已经运行了。
    所以这里,手动执行命令。
    gogs的windows安装_第3张图片
    没有选中文件,按着shift键+鼠标右键,点击”在此处打开命令窗口”
    接着输入命令:
gogs web

开启web服务。搞定了
gogs的windows安装_第4张图片

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

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

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

你可能感兴趣的:(其他)