当前位置: 首页 > news >正文

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

 

  1. 安装Git 和NSSM

双击 Git安装包;默认安装

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

 

 

  1. 安装Gogs

 

下载完成后,在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配置打开ssh相关服务时,程序需要访问ssh.exe

  1. 启动GOGS 服务即可

 

 

 

 

  1. 安装客户端 tortoisGit

 

http://www.lryc.cn/news/107920.html

相关文章:

  • leetcode 983. 最低票价
  • 七种遍历Map的方法
  • Android性能优化—内存优化
  • Python自动计算Excel数据指定范围内的区间最大值
  • FTP文件传输协议
  • 运维高级--tomcat和jpress
  • 【LeetCode】141. 环形链表 进阶题142. 环形链表 II
  • MySQL索引1——基本概念与索引结构(B树、R树、Hash等)
  • TikTok数据分析 | 用好超店有数,生意增长快人一步
  • 从零开始学Docker(三):DockerFile镜像定制
  • 【Linux】 UDP网络套接字编程
  • 《golang设计模式》第一部分·创建型模式-05-工厂方法模式(Factory Method)
  • Kubernetes 概述
  • Electron + Vue3 + Vite + TS 构建桌面应用
  • springboot访问请求404的原因
  • 网络安全零基础该如何自学?
  • Git(丢失stash数据恢复)
  • Maven依赖管理
  • 【电网技术复现】考虑实时市场联动的电力零售商鲁棒定价策略(Matlab代码实现)
  • R语言中数据重塑(长宽表的转化)
  • C# Blazor 学习笔记(10):依赖注入
  • 接口请求(get、post、head等)详解
  • 【【萌新的STM32学习-4】】
  • C++ Primer Plus第五章 习题
  • 软考A计划-系统集成项目管理工程师-信息文档和配置管理-上
  • Vue 路由 路由守卫
  • 基于springboot的课程作业管理系统【附开题|ppt|万字文档(LW)和搭建文档】
  • 关于个人微信API接口的开发
  • 华为PMS API client token auth failed
  • 【Java面试丨消息中间件】Kafka