【DevOps 工具链】在Windows上搭建小型Git服务

这篇具有很好参考价值的文章主要介绍了【DevOps 工具链】在Windows上搭建小型Git服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Git选型

1.1、主要特性

部署小型git,DevOps 工具链,Windows,运维,windows,git

1.2、代码管理

部署小型git,DevOps 工具链,Windows,运维,windows,git

1.3、工单管理

部署小型git,DevOps 工具链,Windows,运维,windows,git

1.4、Pull/Merge requests

部署小型git,DevOps 工具链,Windows,运维,windows,git

1.5、第三方集成

部署小型git,DevOps 工具链,Windows,运维,windows,git

1.6、选型结论

综上,选择了Gitea作为Git服务器。Gitea是采用Go作为后端语言,并且他还支持跨平台,支持 Linux、macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC。后期如果购买服务器,做数据移植也方便。Gitea一个git管理工具,类似构建自己的github,但是github仓库需要公开要私有付费,国内的码云gitee免费也有一定的限制,而且是线上的。我们可以通过Gitea在局域网管理自己的项目代码。

2、环境搭建

2.1、Gitea下载

Gitea官网地址:https://about.gitea.com/
部署小型git,DevOps 工具链,Windows,运维,windows,git
下载地址:https://dl.gitea.com/
以 1.20.5 版本为例,进行搭建。选择对应的操作系统包,这里选择windows 64位操作系统。
部署小型git,DevOps 工具链,Windows,运维,windows,git

2.2、Gitea安装

建议在非系统盘新建一个文件夹,比如:服务器gitea。再在 服务器gitea文件夹下存放Gitea软件,然后在此文件夹下新建data文件夹。
部署小型git,DevOps 工具链,Windows,运维,windows,git
双击运行可执行程序
部署小型git,DevOps 工具链,Windows,运维,windows,git

2.3、配置服务信息

软件启动之后我们打开浏览器,输入http://localhost:3000/,会出现登录界面,点击登录
部署小型git,DevOps 工具链,Windows,运维,windows,git
其他暂时不改,然后配置成功后即可
部署小型git,DevOps 工具链,Windows,运维,windows,git

2.4、运行服务

部署小型git,DevOps 工具链,Windows,运维,windows,git
注册的第一个账户默认为管理员

2.5、注册Gitea为服务

我们希望Gitea能一直启动并且在开机或者软件崩溃时能自动重启,所以我们需要把Gitea注册成服务。此时我们需要一个软件:nssm。非常小,差不多300k左右。
nssm软件的下载网址:http://nssm.cc/download
部署小型git,DevOps 工具链,Windows,运维,windows,git
下载好后解压,打开找到对应win64文件夹(32位的就打开win32文件夹),空白处右键打开命令提示符(CMD)
部署小型git,DevOps 工具链,Windows,运维,windows,git
输入:./nssm install gitea
部署小型git,DevOps 工具链,Windows,运维,windows,git
选择我们下载的Gitea的软件的路径后,选择安装
部署小型git,DevOps 工具链,Windows,运维,windows,git
安装好后打开计算机的服务,就能看到gitea已经成为一项服务了,服务默认的状态就是自动启动了的,如果不是,需要手动设置为自动。
部署小型git,DevOps 工具链,Windows,运维,windows,git
部署小型git,DevOps 工具链,Windows,运维,windows,git
这时候我们再打开浏览器登录gitea验证能不能登录,如果登录不了,可能需要将服务停止一下再启动。

2.6、正常使用

可以正常创建组织、团队和仓库啦,完结~

部署小型git,DevOps 工具链,Windows,运维,windows,git

3、相关链接

本篇文章讲述了搭建过程,在我的这篇文章中记录了如何使用服务端和客户端,有需要请查阅~
【DevOps 工具链】在局域网如何使用Git文章来源地址https://www.toymoban.com/news/detail-763364.html

到了这里,关于【DevOps 工具链】在Windows上搭建小型Git服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows下搭建局域网内简易git服务器

    由于和朋友小规模制作项目,又使用了UE5这样的庞然大物,准备整一个本地轻量化一些git版本管理。 查阅资料是发现git的daemon这个功能,经过ChatGPT的误导走了很多弯路,这边记录下来以供参考。 Git Daemon是一个简单快速的git服务器形式,默认不具备加密通讯和加密仓库功能。

    2023年04月27日
    浏览(38)
  • windows搭建git服务器 无法识别 ‘git‘ 命令:exec: “git“: executable file not found in %PATH%

    无法识别 \\\'git\\\' 命令:exec: \\\"git\\\": executable file not found in %PATH% 确保已经安装git,如下图配置环境变量即可。   如果包以下错误,可能是由于没有新建data文件夹:

    2024年02月07日
    浏览(47)
  • 如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。

    一、简介 以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个 Git 服务器。毕竟这个自

    2024年02月12日
    浏览(53)
  • 【Git管理工具】使用Docker部署GitLab服务器

    1.GitLab是一款基于Git的开源代码托管平台,提供版本控制功能、代码审查、问题跟踪、CI/CD等一系列项目管理工具。 2.使用GitLab可以轻松管理团队中的开发者,进行代码的协作开发和管理。GitLab也提供了丰富的项目集成和API,可以让开发者更快地进行集成和部署。 3.相比其他类

    2024年02月06日
    浏览(47)
  • 分享本周所学——在Windows上搭建自己的Git服务器并支持互联网远程访问

            大家好,欢迎来到《分享本周所学》第十期。本人是一名人工智能初学者(虽然我最近写的东西都跟人工智能没什么关系),刚刚上完大一。之前想跟同学搞项目,我的学校自己有一个GitLab服务器,于是就把项目存在上面,但是后来收到学校邮件说学校服务器不允

    2024年02月09日
    浏览(47)
  • 史上最全从0到1搭建最新版本jenkins可持续集成,整合git和maven部署微服务自动构建发版,抓紧收藏起来吧!

    好文推荐: netty搭建websocket集群(高性能.,高并发) springboot 实现延时队列(超级实用) 2.5万字讲解DDD领域驱动设计(史上最全DDD) 传统的软件开发在系统上线的时候需要手动进行,这个过程可能相对繁琐和容易出错,发布过程如下: 代码构建:开发人员在本地环境中编写

    2024年04月13日
    浏览(44)
  • 【Git】本地git服务器搭建

    到目前为止已经有办法使用 Git 来完成日常工作。 然而,为了使用 Git 协作功能,你还需要有远程的 Git 仓库。 尽管在技术上可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。 此外,你希望你的合

    2024年02月04日
    浏览(41)
  • Git工具的使用(linux示例,windows类似)

    特点 git是分布式的,特点是保存本地文件的元数据(meta data,文件属性等),将本地文件所有的的元信息,记录在git repo里的.git隐藏文件夹中。 git的使用可以不用网络,因为本地版本控制仓库就在你自己机器上,每一个人就是一个完成的版本库。 只不过是最终将你的本地仓

    2024年04月11日
    浏览(35)
  • 搭建git服务器

    1.创建linux账户,创建文件 2.特别重要(单独起一行),给文件设权限 3.本地生产密钥并把公钥传输到服务端 4.将公钥添加到文件 5.初始化仓库 6.客户端连接git 其他的,git服务器的默认分支可能叫main不是master;添加密钥的目的是为了免密连接;本文环境客户端mac、服务端ubuntu,

    2024年02月14日
    浏览(46)
  • 部署Git服务器

    哈喽,大家好,本次为大家演示如何部署git服务器. 首先要准备gitea和phpstudy_pro phpstudy一路nest即可,可以帮你安装mysql和阿帕奇。 登录127.0.0.1:3000注册gitea即可。 如何在上传公钥的时候出现500的错误,加入这句便可解决。  

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包