如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。

如何,windows10,professional,服务器,搭建,自己,git · 浏览次数 : 761

小编点评

**Gitblit 配置步骤** **1. 下载并解压缩 Gitblit** * 从官方网站下载 Gitblit:http://www.gitblit.com/ * 解压缩下载的压缩包,并将 Git 服务器目录放置在 D:\program files\Git\GitRepository 中。 **2. 配置 Gitblit** * 在 gitblit.properties 中设置以下参数: * git.repositoriesFolder:存储 Git 仓库的目录路径 * server.httpPort:设置 HTTP 端口号 * server.httpBindInterface:设置服务器的 IP 地址 * server.httpsBindInterface:设置 HTTPS 服务器的 IP 地址 **3. 启动 Gitblit 服务** * 打开 gitblit 目录中的 installService.cmd 文件。 * 修改 `ARCH`、`CD` 和 `StartParams` 中的设置。 * 保存并关闭文件。 * 启动 Gitblit 服务:运行 `installService.cmd` 文件。 **4. 启动 Gitblit 服务** * 在服务器运行窗口中键入 `services.msc` 回车,打开  Windows 服务窗口。 * 在服务中找到 Gitblit 服务并启动。 **5. 使用 Gitblit 管理代码库** * 启动 Gitblit 服务后,就可以通过浏览器访问 Gitblit 管理界面了。 * 在 Gitblit 管理界面中,您可以创建、删除和管理代码库中的文件和目录。

正文

一、简介
    以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个 Git 服务器。毕竟这个自己用的比较多,也熟悉。而且,现在一提到源代码管理,一般就是 Git。那选择什么样的 Git 服务器呢?这是一个问题,这方面我不太熟悉,都是使用别人搭建的。后来我看到了 Gitblit ,它适合小型团队的代码管理,正好符合我们需求。
    这个东西,没有搭过,第一次搭建这个,还踩了不少坑。不复杂,但是对于新手来说,还是挺麻烦的,于是,我就记录下来,以便以后使用。
    我的系统是 Windows 10 专业版。废话不多说,开始吧。

二、配置步骤
    GitBlit 是用 Java 写的,如果你想要安装它,必须先安装它的运行环境,它对 JDK 版本最低的要求是 Java 7,等于或者大于这个版本的都没有问题。这个过程挺简单的,直接上图文说明。
    1、下载 Java 的JDK ,地址:https://www.java.com/zh-CN/
        

        点击两次才到真正下载页面。

        

              下载到本地的文件,我下载两个,一个是 JDK,一个是 JRE,大家只下载一个就好。

              

    2、安装JDK步骤没有什么可说的,直接下一步就可以,根据自己的需求更改就可以。

    3、配置Java环境变量
        

            


        右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。

        1)、新建:

            变量名:JAVA_HOME

            变量值:D:\program files\Java\jdk-1.8【具体要根据你自己的安装路径,我的是安装在D盘的】
            

        2)、新建:

            变量名:CLASSPATH

            变量值:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME/%/lib/tools.jar

            

        3)、添加:找到PATH变量,选择编辑。
            把  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 添加到”变量值”的结尾处。
            

    4:确保电脑安装了Java 运行时环境 JRE 或者 JDK ( version >=1.7 )。

        在命令窗口中,输入java命令:java -version,回车,如果出现版本信息,说明安装成功。

        

 

    5、下载Gitblit,切记,不用安装,只需解压,配置,启动就可以了。

        1)、下载Gitblit,下载地址:http://www.gitblit.com/

            

 

        2)、解压缩下载的压缩包即可,无需安装

            

 

    6:配置Gitblit 

        1)、创建用于存储文件的文件夹,根据自己的需求创建。

             我的目录是:D:\program files\Git\GitRepository
              

        2)、找到Git目录下的data文件下的 gitblit.properties 或者 defaults.properties 文件,用“记事本”或文本编辑器打开。

              

              如果该目录下存在 defaults.properties 和 gitblit.properties 两个文件,真正配置内容在 defaults.properties 这个文件里。

              gitblit.properties 文件包含一个 defaults.properties 文件而已。
              

        3)找到 git.repositoriesFolder(资料库路径),赋值为  第1)步 创建好的文件目录。

            

        4)找到 server.httpPort,设定http协议的端口号(注意:所使用的端口不要与已有端口冲突)。

            

            可以使用 netstat -ano|findstr 1000命令检查是否有冲突。

            

        5)找到 server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。

            

        6)找到 server.httpsBindInterface,设定服务器的IP地址。可以保持默认:localhost。
            

        7)保存,关闭文件。

    6、运行gitblit.cmd 批处理文件。

        1)找到 gitblit 目录中的 gitblit.cmd 文件,双击运行。

            

          运行成功,结果如下:

            

        2)在浏览器中打开,现在就可以使用GitBlit了。

            

 

    7、设置成服务方式(Windows Service)启动Gitblit

      1)、在Gitblit目录下,找到 installService.cmd 文件。

          

      2)、用“记事本”或文本编辑器打开。

        修改 ARCH

          32位系统:SET ARCH=x86

          64位系统:SET ARCH=amd64

        添加 CD 为程序目录

          SET CD=E:\Git\gitblit-1.8.0 (你的实际目录)

        修改StartParams里的启动参数

          给空就可以了

            

      3)、保存,关闭文件。

      4)、关闭正在运行的cmd命令窗口,以管理员身份运行Gitblit目录下的installService.cmd文件。

      5)、在服务器运行窗口中键入“services.msc”回车,打开 Windows 服务窗口。

          

        在服务中,就能看到已经存在的gitblit服务了

          

      6)启动该服务。平时使用时,保持这个服务是启动状态就可以了。

三、总结
    虽然很简单,如果没有具体的操作过,还是会踩不少坑的。我第一次运行就失败了,提示缺少组件,找了半天解决方案,尝试了很多其他的方法,最后还是解决了。有了一个好的结果,还是很欣慰的。好了,今天就写到这里了,不忘初心,每天努力一点点,老天不会辜负努力的人。

与如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。相似的内容:

如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。

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

如何将 Win10 企业版转换为专业版

有时候,我们需要将 Windows 10 企业版转换为专业版。这种情况可能发生在您购买了预装企业版的电脑,但实际上只需要专业版的功能。本文将介绍如何简单地将 Windows 10 企业版转换为专业版。 准备工作 下载转换所需的安装文件。您可以从以下链接获取: 链接: https://pan.baid

如何在 Windows 使用 Podman Desktop 取代 Docker Desktop

Podman Desktop 是 Docker Desktop 的免费替代品,是本地开发使用的另一个绝佳选择。它提供了类似的功能集,同时保持完全开源,让您避免使用 Docker 产品的许可问题。在本文中,您将学习如何安装和开始使用 Podman Desktop 来运行容器并部署到 Kubernete

如何在 Windows Server 2022 阿里云服务器上搭建自己的 MQTT 服务器之一Apache-Apollo服务器。

一、简介 最近,在做一个项目的时候,需要在线管理网络继电器,以前也做过硬件的项目,但是这样的项目不多。现在我想实现一个在线可以接受网络继电器发送的信号,也可以向网络继电器发送命令,控制其的运行。这个功能的实现需要物联网的支持,我在咨询了网络继电器卖家,想要在线实现网络硬件的管理有三种解决方案。 第一

如何在 Windows Server 2022 阿里云服务器上搭建自己的 MQTT 服务器之二Mosquitto服务器

一、介绍 最近几天都在搭建MQTT服务器,几天前搭建好了一个 Apache-Apollo的 MQTT 服务器,当我们在管理我们的主题的时候,发现主题的名称的斜杠(/)变成了点号(.),正好我在调试程序,在调用的时候出现了一些问题,各种解决办法都想了,还是没有解决,于是就向重新搭建一个 MQTT 服务

UOS 开启 VisualStudio 远程调试 .NET 应用之旅

本文记录的是在 Windows 系统里面,使用 VisualStudio 2022 远程调试运行在 UOS 里面 dotnet 应用的配置方法 本文写于 2024.03.19 如果你阅读本文的时间距离本文编写的时间过于长,那本文可能包含过期的知识 我将以我的 UOS 虚拟机作为例子告诉大家如何在 W

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(2)-charles安装激活(Mac)最新简单教程【亲测有效】

1.简介 上一篇中宏哥介绍了如何在Windows系统安装激活Charles,那么使用Mac系统的小伙伴或者童鞋们就不高兴了,怎么没有Mac的安装激活教程了。宏哥不能厚此薄彼,今天专门补充一篇在Mac上安装Charles并且将其激活。 2.Mac下载安装 2.1下载Charles 官网下载:https

FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg

​《FFmpeg开发实战:从零基础到短视频上线》一书的“第11章 FFmpeg的桌面开发”介绍了如何在Windows环境对Qt结合FFmpeg实现桌面程序,那么Windows系统通过Visual Studio开发桌面程序也是很常见的,下面就介绍如何在Visual Studio的C++工程中集成FFm

如何用windows任务视图管理多个程序,提高.net开发效率

在 Windows 操作系统中,任务栏是一个非常重要的工具栏,用来显示当前正在运行的程序和任务。如果同时运行了很多程序,任务栏上的图标就会变得非常拥挤,不方便管理和切换。为了提高工作效率,可以通过任务视图来将这些运行程序分组,以便更好地管理和切换。 任务视图是 Windows 操作系统中的一个功能,

【Azure 应用服务】在App Service for Windows中实现反向代理

问题描述 如何在App Service for Windows(.NET Stack)中,如何实现反向代理呢? 正向代理:客户端想要访问一个服务器,但是它可能无法直接访问这台服务器,这时候这可找一台可以访问目标服务器的另外一台服务器,而这台服务器就被当做是代理人的角色 ,称之为代理服务器,于是客户端