Gogs Git windos服务搭建指南

Gogs Git服务器搭建指南

  1. 背景

近期在Linux 麒麟 v10 系统上开发;为了团队协同编程;选用了Git服务器;之前在windos开始时候使用的visualSVN server; visualSVN server从4.x.x.x开始收费;限制15个开发者用户,注意下载4.0.0.0之前的版本。于是转战到Git的怀抱;

visualSVN server地址:Version History | VisualSVN Server

几个Git仓库开源软件的比较

特性

gitlab

gitblit

gitbucket

gogs

gitolite

公开库

私有库

在线编辑

×

×

×

wiki

×

issue

×

fork

×

pull request

×

×

支持ssh

×

邮件通知

项目统计

×

×

组织管理

×

中文支持

×

×

×

权限控制

×

×

插件机制

×

系统资源要求

很低

方便安装

巨大不方便

单文件部署

单文件部署

单文件部署

未知

开发语言

ruby

java

scala

go

perl

项目历史(年)

?

5

3

2

开发者数量

?

97

80

196

  1. 需要下载的安装包如下;
  1. Git-2.41.0.3  Git安装包

Git - Downloading Package (git-scm.com)

  1. Gogs-0.13.0 Gogs安装包

/ (gogs.io)

  1. Nssm-2.24  git服务注册安装包

NSSM - the Non-Sucking Service Manager

  1. TortoiseGit-2.14.0.1-64bit Git客户端

 TortoiseGit – Windows Shell Interface to Git

Gogs Git windos服务搭建指南_第1张图片

 

  1. 安装Git 和NSSM

双击 Git安装包;默认安装

NSSM 默认安装;MSSm是一个自动注册服务程序;可以用bat命令注册服务;保证Gogs随机器启动后台运行;

Gogs Git windos服务搭建指南_第2张图片

 Gogs Git windos服务搭建指南_第3张图片

 

  1. 安装Gogs

Gogs Git windos服务搭建指南_第4张图片

 

下载完成后,在D盘新建个GitServer的目录(可自定义目录),解压zip包

里面有个gogs.exe的可执行文件,在cmd下面执行gogs web

gogs默认是监听3000端口,然后我们通过web管理页面进行初始化安装

浏览器输入地址:http://localhost:3000/install

可以按照要求填写相关的配置:

然后点击 立即安装 就可以了,然后就是注册自己的账户然后登陆;

然后就可以用git clone 了,相关的地址可以在管理页面的仓库处看到;

5、环境变量

安装GIT,配置环境变量%PATH%

将以下两个文件夹路径加入操作系统环境变量PATH值中

C:\Program Files\Git\cmd

用于程序访问git.exe

Gogs Git windos服务搭建指南_第5张图片

 

gogs配置打开ssh相关服务时,程序需要访问ssh.exe

  1. 启动GOGS 服务即可Gogs Git windos服务搭建指南_第6张图片

 

Gogs Git windos服务搭建指南_第7张图片

 

 

 

  1. 安装客户端 tortoisGit

Gogs Git windos服务搭建指南_第8张图片

 

你可能感兴趣的:(git)