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

前言

  其实也没啥可说的,就是新公司用的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,密码什么的我就不说了,都是傻瓜式操作。

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

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

时间: 2024-10-23 02:05:57

使用Gogs在Windows系统中搭建Git服务的相关文章

在Linux6.5系统中搭建DHCP服务和中继代理

在Linux6.5系统中搭建DHCP服务和中继代理 在C3(linux6.5)上搭建dhcp服务1) 安装DHCP环境软件包,如下图所示(如找不到/mnt/Packages,说明yum仓库没有搭建,请先搭建yum仓库详情请见http://blog.51cto.com/13842738/2135806)2) 对dhcp配置文件进行更改提示配置模板所在位置配置完成进入末行模式,wq保存并退出至此dhcp服务搭建完成service dhcpd start打开服务器,显示OK表示搭建成功,如下图所示 对

在Windows系统中搭建Python编程环境

1 . 安装python 快捷键:win + R 打开终端,在终端窗口中输入python并按回车.如果出现了Python提示符(>>> ),就说明你的系统安装了Python.然而,你也可能会看到一条错误消息,指出python 是无法识别的命令.如果是这样,就需要下载Windows Python安装程序.为此,请访问http://python.org/downloads/ .单击Download Python3.7.x下载按钮,然后在具体下载页面下找到Files标题下对应的安装文件. 注:

在RHEL中搭建DHCP服务使得windows系统能自动获取IP地址

实验环境: RHEL6.5版本.Windows7系统各一台RHEL6.5版本的IP地址:192.168.100.222 本实验所使用到的一些命令: cd 切换目录 rpm 添加/删除程序功能 cat 查看文件 cp 复制 vim 编辑文件 service 启动/关闭某个程序 ---------------------------------操作步骤---------------------------------------- 一.检查光驱是否已经挂载在mnt目录下. 二.安装DHCP. 三.到

Windows平台下搭建Git服务器的图文教程

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建

Windows平台下搭建Git服务器的图文教程(转发)

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建

Windows操作系统下搭建Git服务器和客户端。

本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配置,简单易用.客户端是采用的TortoiseGit工具,UI操作,省去输入命令的麻烦,对于windows用户来说更易于使用. 所需软件: Git服务器端: BONOBO GIT SERVER,下载最新版:http://bonobogitserver.com/ Git客户端: msysgit,下载最新

windows系统下搭建suse软件源

一.安装ftp组件 依次打开"控制面板"-"程序和功能"-"打开或关闭Windows功能" 把"Internet信息服务"选项中的"FTP服务器"."WEB管理工具"以及"万维网服务"全部选中,这里需要注意打开选项前面的"+"看看里边的子选项有没有勾选,最后选择"确定",等待安装完成. 二.配置ftp服务器 依次打开"

Ant—怎样Windows操作系统中搭建Apache Ant环境

介绍一下怎样在Windows操作系统中搭建Apache Ant环境: 一.下载Apache Ant压缩文件:http://download.csdn.net/detail/wangshuxuncom/8019453 二.解压该压缩文件,并将其复制到适当的文件夹中比方复制到"C:\Program Files"文件夹内: 三.配置环境变量(以Windows 7为例): a.鼠标选中"计算机"并右鼠标选中并点击"属性(R)"出现下图: b.点击上图&q

ubuntu 系统中搭建bugzilla系统

我在ubuntu上安装bugzilla系统部署,也是一头雾水,现在能做的也就是从网络上借鉴各种大牛的教程然后加上自己的总结和实际操作中遇到的困难从而记录下来写成博客. Bugzilla简介 Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System).由Mozilla公司提供.创始人是Terry Weissman,开始时使用一种名为"TCL"的语言创建的,后用Perl语言实现,并作为Open source发布.它可以管理软件开发中缺陷的提交(new