采用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

  • 官网介绍:https://gogs.io/
  • 下载选择自己电脑,Windows amd64(64位)或者386(32位)
  • 下载链接:https://dl.gogs.io/

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

  • 下载Git客户端使用,链接:https://git-scm.com/downloads
  • 不习惯命令,也可以安装TortoiseGit,链接:https://tortoisegit.org/download/
  • 还可以下载相对应TortoiseGit语言包。

总结

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

 

你可能感兴趣的:(Java)