采用gogs搭建windows git服务端

最近几天尝试了好几种搭建Git版本管理服务器的工具如:Gitblit、Gitlab、gogs等

Gitblit和gogs都有很方便的windows版本搭建教程和方式,gitlab在windows上搭建特别困难,不建议在Windows上搭建

gitlab git服务。若搭建gitlab服务建议在Linux系统pc比如ubuntu系统等。

Gitblit搭建大多都比较简单可以参考:https://www.cnblogs.com/xifenglou/p/6952604.html等。

gogs搭建比gitblit稍微复杂一些,最近gogs的使用人数比gitblit更多,所以我们采用了gogs搭建git的版本管理库。

主要参考地址为:

https://www.cnblogs.com/dacongge/p/7851650.html

为了更方便的安装所以在这里做copyright记录:

Gogs特点

  • 易安装
  • 跨平台
  • 轻量级

stp 1

stp 2

  • 数据库,我这里使用的 Mysql ,没有的可以自己安装,或都使用其它数据库,可以看官方介绍。
  • 步骤省略。

stp 3

  • 下载 NSSM,这个用来注册服务的,不用每次都去启动,稍后用到。
  • 下载链接:http://nssm.cc/download

stp 4

  • 将下载的 Gogs 压缩文件解压到你想安装的目录。

  • 在gogs文件夹下增加两个文件夹(custom和log)

  • custom文件夹中新增conf目录,conf目录中新增app.ini文件,然后编写app.ini

  • log文件夹中添加gogs.log文件

  • 设置log文件夹的权限

stp 5

执行sql语句创建数据库

DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

stp 6

  • 进入到gogs文件夹目录,按shift,点击cmd处理,不要关掉cmd.
  • 输入 ( gogs.exe web ) 启动gogs安装,启动gogs 也需要采用gogs.exe web 这种方式,修改gogs配置文件需要重启gogs.exe web。
  • 在浏览器地址栏输入 http://localhost:3000/install 即可见首次运行安装程序
  • 设置安装程序
  • 自己注册一个帐号即可进行管理和创建仓库了,第一个用户默许管理员权限。

备注:我这边安装成功,相关的页面出现不了,有一个参考页面。

http://baijiahao.baidu.com/s?id=1582078449743656559&wfr=spider&for=pc

stp 7

  • 进入到nssm文件夹目录,按shift,点击cmd处理.

  • 输入 ( nssm install gogs ) 运行,会弹出一个框,然后按照下面页面一步一步设置。

     https://blog.csdn.net/chenya866/article/details/90769644

  • 查看服务

  • 局域网访问验证(配置文件可以要更改成IP访问)

stp 7

总结

整个流程下来,一个小时就大功告成了,如果是外网服务器,需要配置域名。主要是新公司用的SVN,用的不爽,全部移植到Git上面来,又Get到新技能,这个用的挺舒服的。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值