> 技术文档 > 超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署


一镜到底教你学会部署的自己的gogs仓库,轻松实现个人代码管理

1. gogs简介

gogs是一个用Go语言开发的自助Git服务,目标是简单、快速搭建Git服务,支持多种平台,包括Linux、Windows等。它类似于GitHub,但更轻量,适合个人或小团队使用,在简化git服务搭建流程的同时,平衡资料消耗和功能完整性 ,是轻量级私有代码托管的优质方案。

2. gogs的作用

2.1.私有化代码托管:gogs提供与GitHub类似的仓库管理功能,支持本地化部署,适合存放敏感或私有项目代码,避免依赖第三方托管平台(如GitHub、Gitee)。
2.2.灵活权限控制:支持仓库、组织、团队三级权限管理,可细化到读写、审查、合并请求等操作;同时也提供分支功能,防止未经授权的代码提交。
2.3.协作开发支持:内置工单(Issue)、合并请求(Pull Request)、Wiki等功能,满足代码审查和文档协作需求、支持通过组织管理多仓库,方便团队划分项目模块。
2.4.持续集成/部署:通过Web钩子与Jenkins、Drone等工具集成,实现自动化构建和测试。

3.gogs搭建步骤

  • 系统环境:Window10或Window11
  • git安装 (下载链接):git安装包下载
  • TortoiseGit(下载链接):TortoiseGit安装包 下载
  • gogs安装 (下载链接):gogs安装包下载

3.1.第一步:安装git
3.1.1进入下载界面,下载window64位的安装包 ,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
下载完点击安装,一直点击next,选择默认配置即可,直到安装完成即可。

3.2.第二步:TortoseGit安装
简介:TortoiseGit是一个git的图形化界面工具,主要用于Windows系统,简化了git命令行的使用。它是基于git的可视化UI,安装后,我们可以通过右键菜单操作。利用其进行代码管理、版本控制等,无需记忆复杂繁多的命令,直接通过其来操作,可以提高我们的工作效率和学习成本,适合新手和团队协作,还支持中文界面显示,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
3.2.1.进入下载界面,下载Windows64位的安装包,安装完成后即可通过鼠标右键菜单进行使用。

超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
同时,由于TortoseGit默认是英文版,若要使用中文界面,需下载中文安装包并安装,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
下载完中文语言包后,进行安装 ,安装完成后,即可在TortoseGit中设置中文界面,详细请参考《TortoseGita安装以及使用教程》。

3.3.第三步:Gogs安装部署
3.3.1.下载gogs安装包
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

3.3.2将下载好的安装包解压出来,如下(不需要点击gogs.exe安装):
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

3.3.3配置环境
找到我的电脑 ,然后按鼠标右键,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

点击属性,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

点击高级系统设置 ,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

在高级页面找到环境变量,点击进入环境变量,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

找到系统变量下的Path,然后双击Path,进入编辑环境变量页面,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

进入编辑环境页面后,将把解压好的gogs的文件路径添加到里面,然后点击确定,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

在gogs文件里面,输入cmd打开命令运行,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

进入命名运行窗口后,输入 gogs web,然后回车 ,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

响应绿色命令行说明设置gogs本地网络成功,然后复制网址到浏览器打开即可(一般默认网址为http://localhost:3000/),然后注册并登录自己的gogs账号,由于我的已经登录并使用了就不过多的展示了注册登录步骤了 ,直接效果如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

注意,如果我们把设置gogs web的命令窗口关闭,gogs的本地网络就会被关闭,就会无法连接到我们gogs,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

所以每次都要打开cmd窗口,输入gogs web连接网络,这样子很麻烦,但别急,我们可以创建一个脚本,当我们电脑开机的时候就自动执行这个脚本,让它自动部署好gogs的本地网络即可正常使用gogs,不需要每次都要配置gogs web网络了,如下:
1、创建一个txt文件,输入运行代码,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

2、保存后,把txt后缀改为bat,
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

3、按下Win+R键,输入gpedit.msc,点击确定进入本地组策略编辑器,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

4、点击Window设置,然后点击脚本,然后点击启动,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

5、点击添加,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署

6、把刚才编辑好的auto_gogs_web.bat脚本添加进来,如下:
超级简单教你部署自己的gogs仓库以及git的使用方法,小白轻松上手_gogs部署
添加完成后,电脑重启就会运行这个脚本,gogs web网络就会部署好了,就不用每次都要执行gogs web的命令了。

下一条:关于TortoiseGit的用法。

结束语:创作不易,希望各位朋友们能给个点赞和关注,最后若发现错误,请大胆指正,谢谢!!!