下载之家:安全、高速、放心的绿色下载站!

当前位置:首页文章教程Win11教程详细列表

Windows下使用Gogs搭建Git服务器的技巧

时间:2022-06-30 来源:下载之家
手机扫码继续观看
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

可以看到如下如下画面:

Windows下使用Gogs搭建Git服务器的技巧

然后根据提示信息,启动浏览器,输入 http://localhost:3000 ,此时即可看到安装界面:

Windows下使用Gogs搭建Git服务器的技巧

这里我没有安装任何数据库,因此选择的是sqlite,其它大部分基本上都是选填的,必填的基本上都已经给填好了,对于个人用户,基本上直接点击"立即安装"即可。我这里换了一下仓库的路径,其它的都没有改。这样就已经安装好了,可以直接使用了。直接注册账号即可使用。

Windows下使用Gogs搭建Git服务器的技巧

安装方式非常简单,基本上一步即可搞定。如果需要更多高级配置,请参看官方说明:配置与运行。

这种方式下,每次启动都要执行"gogs web"命令,关闭这个exe程序服务器即刻停止,对于个人用户来说这种方式是非常方便的,因为git对网络依赖性不大,往往只是需要pull或push的时候才需要,此时开启服务即可,用完后关闭,不占用资源。

但是,有的时候,我们希望git服务器是长期运行的(如小型团队内的代码服务器),如果用windows控制台程序很容易不小心被关掉了。一般来讲,团队长期使用的时候,部署在linux系统上更为合适,如果非要部署在windows上,可以通过miniwinsvc之类的程序将其封装为服务,官方也有文章介绍了这一方法。

以上内容就是关于小编为大家介绍的如何修复 Win10 错误代码 0xc0000001 的技巧,有不懂的网友可以参考一下以上内容,更多系统教程请继续关注下载之家