首页 > 系统相关 >在Windows上搭建自己的Git服务器的图文教程

在Windows上搭建自己的Git服务器的图文教程

时间:2024-08-27 09:25:51浏览次数:11  
标签:文件 Git Gitblit Windows gitblit 服务器 properties 图文

一、简介

以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个 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)保存,关闭文件。

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

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

运行成功,结果如下:

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

8、设置成服务方式(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)启动该服务。平时使用时,保持这个服务是启动状态就可以了。

标签:文件,Git,Gitblit,Windows,gitblit,服务器,properties,图文
From: https://www.cnblogs.com/raincedar/p/18382006

相关文章

  • 在Windows下安装设置VS Code
    文章目录一、下载VSCode二、安装VSCode三、设置VSCode设置中文VScode全称是VisualStudioCode,是微软推出的一个跨平台的编辑器,能够在windows、Linux、IOS等平台上运行,通过安装一些插件可以让这个编辑器变成一个编译器。VSCode支持C++、Python、Java、C#、Go等多......
  • 主机windows系统,虚拟机安装ubuntu无线网络连接配置
    主机系统:windows系统虚拟机版本:VMware10.0.1build-1379776ubuntu系统版本:ubuntu16.04LTSlinux系统配置:按照顺序点击下图中的1位置,会出现一个下拉列表然后点击下拉列表中2的位置,编辑连接然后出现下图中所示界面选中3所示位置,然后点击4“编辑”依次配置如下箭头所......
  • 【Git保姆级使用教程】Git从入门到精通超级详细的使用教程,一套教程带你搞定Git(高见龙
    目录Git下载与安装设置GitGit的用户设置使用Git新增初始Repository将文件交给Git管控(将文件加入暂存区)查看Git文件记录查找commit记录更改提交commit的记录撤销提交commit将某些文件取消Git版控Git中删除或更改文件名Git查看某个文件的某一行代码是谁写的.git目录中......
  • 手搓平衡搜索树-红黑树 平衡修正 图文详解 (万字长文)
    目录红黑树简述性质/规则主要规则:推导性质:红黑树的基本实现structRBTreeNodeclassRBTree红黑树的插入红黑树插入修正前言什么时候需要变色:变色的基础:为什么需要旋转与变色变色:旋转需要修正的所有情况先认识最简单的情况1.叔叔是红色结点注意:2.没有叔叔结点3.叔叔是黑色......
  • windows 核心编程 - windows作业限制设置
    演示作业限制设置演示作业限制设置文章目录演示作业限制设置演示作业限制设置moduelJob.h演示作业限制设置/*演示作业限制设置*/#include"..\\CommonFiles\\CmnHdr.h"#include"resource.h"#include"Job.h"#include<tchar.h>#include<strsafe.h>#inc......
  • 如何使用Kdrill检测Windows内核中潜在的rootkit
    关于KdrillKdrill是一款用于分析Windows64b系统内核空间安全的工具,该工具基于纯Python3开发,旨在帮助广大研究人员评估Windows内核是否受到了rootkit攻击。需要注意的是,该项目与Python2/3兼容,无其他依赖组件,无需Microsoft符号或网络连接即可执行安全检查。KDrill还......
  • 自动化开发流程:使用 GitHub Actions 进行 CI/CD
    在现代软件开发过程中,持续集成(ContinuousIntegration,CI)和持续部署(ContinuousDeployment,CD)是确保高质量软件交付的关键组成部分。GitHubActions提供了一种简便的方式来实现CI/CD流程的自动化。本文将介绍如何设置和使用GitHubActions来自动化你的项目部署流程。......
  • Typora 上传到 Github 实现笔记同步管理
    首先在Github上new一个repository,我建的名称是md_notes然后在本地terminal中启动以下命令新建一个sshkey  ssh-keygen-o  生成的publickey就是我们需要的东西,接着再输入catC:\Users\ASUS/.ssh/id_rsa.pub就能获取到生成的密钥复制生成的密钥(两个......
  • 大白话【8】WindowsServer2016搭建DNS服务
    1.DNS服务功能介绍2.DNS服务器搭建2.0准备环境2.1把该DNS服务器设置成静态IP2.2修改主机名(可省略)2.3安装DNS服务DNS服务器名为www;IP为192.168.2.1003.客户机测试在网内可网络连通的客户机如何验证DNS服务器域名解析有效性?3.1可以ping不通,只要看到解析就行。......
  • Windows恢复受阻?reagenttask.dll丢失的诊断与修复全流程
    reagenttask.dll是一个与Windows操作系统相关的动态链接库(DLL)文件,通常与Windows恢复环境(WindowsRecoveryEnvironment,RE)的功能实现有关。这个DLL文件可能包含了处理恢复环境内部逻辑、资源管理和与其他恢复组件交互等功能所需的函数和资源,对于确保Windows恢复环境的正常运......