Gogs Git windos服务搭建指南

news/2024/11/23 4:24:53/

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.ppmy.cn/news/1003105.html

相关文章

爬虫007_python中的输出以及格式化输出_以及输入---python工作笔记025

首先看输出 输出这里,注意不能直接上面这样,18需要转换成字符串 可以看到python中这个字符串和数字一起的时候,数字要转换一下成字符串. 然后这里要注意%s 和%d,这个s指的是字符串,d指的是数字 注意后面的内容前面要放个% ,然后多个参数的话,那么这里用(),里面用,号隔开 然…

用html+javascript打造公文一键排版系统12:删除附件说明中“附件:”里的空格

如果我们在输入附件说明时在“附件&#xff1a;”之间加入空格&#xff0c;那么排版时就要删除这些空格。 因为string对象replace()支持正则表达式&#xff0c;于是考虑用replace()来完成。 写了一段只有一个多余空格的代码来测试&#xff1a; <!DOCTYPE HTML> <HT…

用Rust实现23种设计模式之建造者模式

当使用 Rust 实现建造者模式时&#xff0c;我们可以通过结构体和方法链来实现。建造者模式是一种创建型设计模式&#xff0c;它允许你按照特定的顺序构建复杂对象&#xff0c;同时使你能够灵活地构建不同的变体。下面是一个使用 Rust 实现建造者模式的示例&#xff0c; 在示例中…

TC3XX - MCAL知识点(十七):BFx Mcal代码浅析

目录 1、概述 1.1、简介 1.2、AoUs假设使用 1.3、使用限制 2、EB-tresos配置

❤ npm不是内部或外部命令,也不是可运行的程序 或批处理文件

❤ npm不是内部或外部命令,也不是可运行的程序 或批处理文件 cmd或者终端用nvm 安装提示&#xff1a; npm不是内部或外部命令,也不是可运行的程序或批处理文件 原因&#xff08;一&#xff09; 提示这个问题&#xff0c;有可能是Node没有安装&#xff0c;也有可能是没有配置…

Stable Diffusion教程(6) - 扩展安装

打开stable diffusion webUI界面 加载插件列表 依次点击扩展->可用->加载自 搜索插件 首先在搜索框输入你要安装的插件&#xff0c;然后点击插件后面的安装按钮 如果你需要的插件这里面没有找到&#xff0c;可通过通网址安装的方式安装。 在git仓库网址输入框输入的你插件…

【Cadence】stb仿真和ac仿真——以一个简单的全差分反相放大器仿真为例

最近在补一些仿真方法学的问题&#xff0c;以及一些一直以来都有点模糊的概念&#xff0c;简单记录一下。 具体问题包括&#xff1a; ac仿真和stb仿真的原理、区别&#xff0c;仿真得到的幅频响应是否一致&#xff0c;开关电容放大器只能使用stb仿真吗&#xff1b;放大器稳定性…

三、文件与路径

1、隐藏文件与非隐藏文件 1.1、概念 (1)隐藏文件默认情况下看不到&#xff0c;需要进行相应设置才能看到。非隐藏文件默认情况下就能看到 1.2、Windows中的文件 (1)非隐藏文件设置为隐藏文件。选中文件&#xff0c;鼠标右键→属性&#xff0c;勾选隐藏。 (2)产看隐藏文件。…