码迷,mamicode.com
首页 > Windows程序 > 详细

使用Gogs在Windows系统中搭建Git服务

时间:2019-03-05 18:31:48      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:https   根目录   为我   管理系统   一个   web   font   一点   target   

前言

  其实也没啥可说的,就是新公司用的svn,各种不习惯,各种出问题,然后上网查了现在流行用Git,然后就想着自己搭建一个GIt服务来做代码管理系统,而且VS2017里面也自带Git相关功能,咱就顺应潮流吧。

正文

  上网查资料,一开始找到 GitBlit 这款基于Java开发的Git管理工具,各种折腾后部署成功了。悲催的事情来了,无意中看见网上有人说 GitBlit 容易内存泄漏,而且也确实好久没更新,然后说换成 Gogs 后各种好,布拉布拉一堆,那好吧,咱继续折腾呗。看了资料发现 Gogs 是中国人开发的,界面也比确实比 GitBlit 好看很多,为了这颜值再折腾也值了,是吧?

  具体操作看下面详细步骤:

1.使用Gogs前请先安装Git最新版本,下载地址:https://git-scm.com/  基本都是默认安装,不需要特别选什么,不懂的可以参考这位仁兄的博客:https://www.cnblogs.com/wj-1314/p/7993819.html

2.官网下载Gogs最新版本,下载地址:https://dl.gogs.io/ ,注意安装包要选择MiniWinService(mws)版本,如下图:

技术图片

3.下载完成后,直接解压到你要安装的目录,我是直接放在C盘根目录下的,这里要注意一点,你放其他目录的话要确保 Gogs 所在文件夹是有足够操作权限的,因为我就踩了这个坑,放到Program Files下结果安装不了,要手动加权限。

4.解压好后就可以开始安装了,这里有两种方式:

  4.1.控制台运行方式打开命令提示符,输入“cd c:/gogs ”,进入Gogs所在目录,输入“gogs.exe web”,回车后即可访问 http://127.0.0.1:3000 配置安装Gogs服务,但是关闭cmd窗口的话,就无法使用了;

  4.2.Windows服务运行方式,以管理员身份运行命令提示窗,输入 sc create Gogs start= auto binPath= ""C:\gogs\gogs.exe" web" 注册Gogs服务,

    再输入 sc description Gogs "一款极易搭建的自助 Git 服务,用于驱动团队内部的代码协作。" 添加描述,其中 binPath 是Gogs的解压目录。

    打开服务管理器,找到Gogs并启动,即可访问 http://127.0.0.1:3000 配置安装Gogs服务。

  两种方式运行后,安装界面的 “运行系统用户” 会不一样,控制台默认系统管理员,服务会默认电脑名,没什么区别,看你自己用哪种。

5.输入相应信息,选择相应的数据库后,直接点击“立即安装”就可以了,如下图:

技术图片

这里我选择的是SQLite,省的安装数据库了,管理员可以直接填git,密码什么的我就不说了,都是傻瓜式操作。

安装完后直接输入管理员用户名和密码登录,就可以开始的代码管理之旅了。

 

使用Gogs在Windows系统中搭建Git服务

标签:https   根目录   为我   管理系统   一个   web   font   一点   target   

原文地址:https://www.cnblogs.com/lxc89/p/10478570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!