您现在的位置是:网站首页> 编程资料编程资料
Windows下使用Gogs搭建Git服务器_其它综合_
2023-05-27 100人已围观
简介 Windows下使用Gogs搭建Git服务器_其它综合_
Git现在基本上已经代替SVN成为主流的源码管理工具了,有的时候我们需要搭建自己的Git服务器,例如企业内部的源码管理或者个人的私人源码管理。
之前在公司使用过GitLab搭建过Git服务器,GitLab本身是非常好用的,但是,在一些轻量级的应用(如人的源码管理服务器)的场景下,搭建和使用过程显得有些复杂了。今天我在这里要给大家介绍另一个简单易用的Git服务器Gogs。
Gogs是一个使用Go语言编写的Git服务器,它可以运行在任何 Go 语言 支持的平台,包括 Windows、Mac、Linux 以及 ARM。基本上是一个跨平台的服务器了。例如我平常大部分的时候是工作在Windows平台的,如果想把我本地的一些代码进行管理的话,如果要用GitLab,使用的时候还需要附个虚拟机,显得非常麻烦。这里我就介绍下在Windows平台如何安装和使用Gogs搭建一个Git服务器。
从官网的安装说明来看,它需要如下的环境:
数据库,支持MySQL,PostgreSQL,或者什么都不安装(此时可以选择SQLite 或 TiDB)
Git(bash)
SSH服务器,如果只用Http可以不安装
可以看到,如果最简化安装,只需要按照以下Git bash即可。由于我的电脑上之前已经安装了Git,它的安装在Windows平台上基本上一路向下即可,这里就不介绍了。
基本环境准备好后,首先到下载它的安装包,为了简单,这里我直接下载的二进制安装包。解压后可以看到一个gogs.exe文件。使用启动参数 web启动它:
Gogs web
可以看到如下如下画面:
然后根据提示信息,启动浏览器,输入 http://localhost:3000
,此时即可看到安装界面:
这里我没有安装任何数据库,因此选择的是Sqlite,其它大部分基本上都是选填的,必填的基本上都已经给填好了,对于个人用户,基本上直接点击"立即安装"即可。我这里换了一下仓库的路径,其它的都没有改。这样就已经安装好了,可以直接使用了。直接注册账号即可使用。
安装方式非常简单,基本上一步即可搞定。如果需要更多高级配置,请参看官方说明:配置与运行。
这种方式下,每次启动都要执行"Gogs web"命令,关闭这个exe程序服务器即刻停止,对于个人用户来说这种方式是非常方便的,因为Git对网络依赖性不大,往往只是需要pull或push的时候才需要,此时开启服务即可,用完后关闭,不占用资源。
但是,有的时候,我们希望git服务器是长期运行的(如小型团队内的代码服务器),如果用windows控制台程序很容易不小心被关掉了。一般来讲,团队长期使用的时候,部署在Linux系统上更为合适,如果非要部署在Windows上,可以通过miniwinsvc之类的程序将其封装为服务,官方也有文章介绍了这一方法。
到此这篇关于使用Gogs搭建Git服务器的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。
上一篇:HTTP协议详细介绍_其它综合_
相关内容
- HTTP协议详细介绍_其它综合_
- Caffe图像数据转换成可运行leveldb lmdb文件_其它综合_
- Dart 异步编程生成器及自定义类型用法详解_Dart_
- Flutter入门学习Dart语言变量及基本使用概念_Dart_
- Flutter 语法进阶抽象类和接口本质区别详解_Dart_
- Android开发中Dart语言7个很酷的特点_Dart_
- 谷歌Sky语言怎么样?什么是Dart编程语言?_Dart_
- 自动切换能播放音乐列表 vbs_网页播放器_
- 网页播放器的参数含义 Windows Media Player 网页播放器 参数含义_网页播放器_
- 符合web标准的媒体播放器代码_网页播放器_
点击排行
- TYSB手游公测版下载-TYSB官方唯一正版手游下载 _安卓网
- 青云传之琉璃梦手游下载-青云传之琉璃梦官方版下载 v5.7.0安卓版_安卓网
- 爆枪突击专用修改器下载-爆枪突击无限兑换码 v1.0.0.3辅助修改_安卓网
- 丛林动物宝宝发型沙龙游戏-丛林动物宝宝发型沙龙(休闲装扮)Baby Jungle Animal Hair Salon v1.0.10_安卓网
- 洗牌猫下载-洗牌猫(卡牌对战)Shuffle Cats v0.14.8_安卓网
- 终极奥特超人50周年版下载-终极奥特超人50周年版(奥特曼正版授权) v2.3_安卓网
- project h手机|project h安卓-project h手机版(虚拟空间女友)预约 v1.0_安卓网
- project h试玩版-project h手游试玩版预约 v1.0_安卓网