当前位置:首页 > CN2资讯 > 正文内容

windows 搭建本地gitlab服务器

16小时前CN2资讯


需要下载的安装包

git for Windows:

https:///git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe

NSSM:

https:///release/nssm-2.24.zip

Gogs:

https://dl.gogs.io/0.11.29/windows_amd64.zip

具体步骤:

1. 安装Git

这块没啥好说的,注意需要配置Git至系统环境变量中。

D:\git\Git\bin; D:\git\Git\cmd; D:\git\Git\mingw64\bin; D:\git\Git\mingw64\libexec\git-core;

注意:重启生效!!!

2. 解压下载好的Gogs压缩包,并将压缩后文件放入Git根目录下

如下:


【这块不用跟着做】如果这个时候进入gogs文件夹下以管理员身份运行scripts下的install-as-service.bat,会报错:


因此,需要使用的NSSM命令进行安装。

3. 解压下载好的NSSM,为了管理方便,将解压缩包同样放入Git根目录下(这里我又新建了一个文件夹NSSM,里面放的解压缩后文件)


CMD终端下进入该文件夹并根椐系统 32/64 选不同的文件夹目录。我的是64位操作系统,所以进到win64目录中。执行命令: nssm install gogs


在Application Path中选择刚才放入Git根目录下的gogs\scripts\windows\install-as-service.bat,点击Install service,显示成功,此时系统中安装好gogs的服务项了。

去我的电脑-管理-服务-找到gogs,右击启动。

然后在 gogs根目录下执行命令 gogs web会出现这样界面:


然后访问: http://127.0.0.1:3000 正常情况下会出现下面的界面。


以上基本配置完成。

安装

  • 数据库设置
  • 应用基本设置
  • 可选设置(这里建议添加管理员账户,方便登录,管理员账户不能用admin):
  • 刷新,安装成功
  • 使用

  • 点击 + ,创建新的仓库。

  • 2. 创建新的仓库。


    3. 成功

    添加SSH公钥

    遇到问题
    An error has occurred : addKey: fail to parse public key: exec: “ssh-keygen”: executable file not found in %PATH% - exec: “ssh-keygen”: executable file not found in %PATH%

    解决
    第一步:找到:Git/usr/bin目录下的ssh-keygen.exe(一般在安装 Git 的这个目录)
    第二步:配置环境变量:高级系统设置–>环境变量–>系统变量,找到Path变量,进行编辑,End到最后,输入分号,粘贴复制的ssh-keygen所在的路径,保存;
    第三步:重启

    注:gogs的配置文件

    • E:\Git\gogs\custom\conf\app.ini(以E盘下的Git文件夹存放目录为例)

    实现多人协作

    参考我的另一篇博客:利用Gogs(远程Git仓库)实现多人协作


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/30270.html

      分享给朋友:

      “windows 搭建本地gitlab服务器” 的相关文章

      CN2 VPS:选择优质虚拟专用服务器的最佳指南

      CN2 VPS概述 在如今的网络环境中,CN2 VPS(虚拟专用服务器)吸引了不少关注。简单来说,它是一种基于中国电信CN2线路的云服务器。CN2线路是中国电信提供的优质网络线路,拥有低延迟、高速度及良好的稳定性。对于那些希望搭建网站、进行外贸交易、跨境办公或者需要远程协作的人来说,CN2 VPS是...

      如何选择国内免费服务器?全面指南与推荐

      国内免费服务器概述 在当今数字化快速发展的时代,云计算的普及正以前所未有的速度改变着我们的工作和生活方式。国内云服务器市场也随着这股潮流不断壮大,越来越多的云服务提供商进入市场,尝试用优惠的价格吸引用户。尤其是对于那些刚起步的开发者和小型企业而言,国内免费服务器的出现无疑为他们提供了一个很好的机会。...

      ColoCrossing:优质VPS与安全托管服务提供商解析

      在美国,ColoCrossing作为一家老牌且独立的服务器和托管服务提供商,一直以来以其优质的IT解决方案著称。这家成立多年的公司,致力于满足不同类型客户的需求,无论是面向亚太地区还是欧美市场,它都有相应的数据中心来支持各种使用场景。我个人觉得他们的服务理念是非常值得推崇的,特别是在稳定性和可靠性方...

      如何选择免费服务器以支持学习与项目开发

      在当今数字化快速发展的时代,免费服务器正变得越来越受欢迎。特别是对初学者、学生和小型企业来说,免费服务器为他们提供了一个难得的机会,让他们可以在没有资金压力的情况下进行项目学习和实践。简单来说,免费服务器就是云服务提供商为了吸引新用户推出的试用服务,通常会在一定时间内提供免费的计算资源和存储空间。...

      咸鱼云:高性价比VPS服务解决您的在线需求

      咸鱼云概述 在互联网服务日益发展的今天,咸鱼云(SaltyFish)作为一家新兴的主机商家,自2019年成立以来,逐渐在市场中占据了一席之地。它的出现让许多寻找高性价比VPS服务的用户有了新的选择。咸鱼云专注于基于KVM架构的国外VPS服务,凭借较为稳定的性能和实惠的价格,吸引了不少追求性价比的客户...

      外网域名哪里最便宜?选择最佳注册商的指南

      1.1 什么是外网域名注册商? 外网域名注册商是提供域名注册服务的公司,它们通常允许用户选择和注册自己希望拥有的网站地址。这些注册商的作用不仅仅是处理注册申请。它们还提供一系列相关服务,例如域名转移、续费、DNS管理以及隐私保护等。选择合适的注册商对于建立网站而言非常重要,它直接影响到域名的成本和后...