Git教程-搭建服务器上GitBlit代码仓库(超详细)_服务器如何搭建git代码仓库(2)
创始人
2025-01-18 23:04:08
0

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!


img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

在日常编码时,我常常会有将代码保存到云端的需求,因此我选择将 Git 安装在我的 云服务器上,通过在服务器上搭建 GitBlit 服务,配合本地使用 TortoiseGit 上传代码,实现跨设备的云端代码版本管理。本篇文章将介绍如何在云服务器上搭建 Git 代码库,实现跨设备的代码版本控制。

目录

一、服务器上安装JDK

二、服务器上安装GitBlit

1、下载解压GitBlit

2、创建仓库文件夹

3、编辑配置文件

4、编辑批处理文件

5、测试是否安装成功

6、启动GitBlit服务

7、访问网站

三、服务器上创建GitBlit仓库

四、本地TortoiseGit提交代码

1、下载安装TortoiseGit

2、克隆GitBlit仓库到本地

3、提交本地代码到GitBlit仓库

五、常见的代码版本管理工具


一、服务器上安装JDK

首先,在服务器上安装 Java Development Kit(JDK)。

可以参考我之前写的文章:怎样在Windows系统下载安装JDK


二、服务器上安装GitBlit

1、下载解压GitBlit

浏览器访问下载地址:Gitblit,选择 Windows 版本下载。
下载完成后解压压缩包,存储在C盘,我这边的存储路径是 C://Git1.9.3。


2、创建仓库文件夹

创建一个文件夹用于存储仓库,例如:C://Git_Repository。为这个文件夹赋予读写全权限。


3、编辑配置文件

编辑解压后文件夹内的 data 文件夹下的 defaults.properties 文件,修改以下四个地方:

Ⅰ. 设置Git仓库文件夹的存储路径。

git.repositoriesFolder = C:\Git_Repertory


Ⅱ. 设置服务端口(Port),后面便我们通过 IP:Port 的形式可以去访问。

server.httpPort = 50


Ⅲ. 设置内网IP

注意是内网IP,不是公网IP!!!

不知道内网 IP 的可以到 cmd 命令窗口里输入查看 IPv4 Address。

在 cmd 命令窗口输入 ipconfig /all 查看 IPv4 Address,将内网IP填入以下位置。

这里内网 IP 是 10.0.07。

server.httpBindInterface = 10.0.0.7


Ⅳ. 设置https的绑定接口,填写localhost(或127.0.0.1)默认本地即可。

server.httpsBindInterface = localhost


4、编辑批处理文件

编辑 installService.cmd 批处理文件

Ⅰ. 修改 ARCH

SET ARCH=amd64 //64位系统
/SET ARCH=X86 //若为32位系统/

Ⅱ. 添加 CD

SET CD=C:\Git1.9.3 //这里CD的值是我们GitBlit的文件夹路径

Ⅲ. 修改 StartParams 启动参数

–StartParams=“” ^ //参数设置为空


5、测试是否安装成功

运行 gitblit.cmd 批处理文件,测试是否可以正常启动。

如果闪退就是报错了,异常信息可以在 logs 文件夹里看到。


6、启动GitBlit服务

运行 GitBlit 服务。

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!


img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

61)]
[外链图片转存中…(img-PsNGWTKG-1715290634062)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

相关内容

热门资讯

两分钟绝活!花城棋舍插件安装,... 两分钟绝活!花城棋舍插件安装,先锋大厅辅助(辅助)一直真的有插件(哔哩哔哩)暗藏猫腻,小编详细说明花...
一分钟手段!辽宁心悦游戏辅助,... 一分钟手段!辽宁心悦游戏辅助,新九天辅助器(辅助)其实是有平台(哔哩哔哩)1、一分钟手段!辽宁心悦游...
五分钟法子!来趣广西友玩脚本辅... 五分钟法子!来趣广西友玩脚本辅助,h5反杀工具(辅助)真是是有辅助器(哔哩哔哩)1、来趣广西友玩脚本...
8分钟妙计!渝都麻将辅助器,新... 8分钟妙计!渝都麻将辅助器,新九哥智能辅助app(辅助)竟然是真的神器(哔哩哔哩)1、任何新九哥智能...
2分钟法门!胡乐胡乐辅助脚本可... 2分钟法门!胡乐胡乐辅助脚本可靠吗,方片十三张脚本(辅助)其实是真的神器(哔哩哔哩)1、进入游戏-大...
第2分钟法子!心悦踢辅助软件,... 第2分钟法子!心悦踢辅助软件,财神十三章辅助(辅助)切实有挂神器(哔哩哔哩)1、操作简单,无需心悦踢...
第9分钟积累!来物局潮汕辅助,... 第9分钟积累!来物局潮汕辅助,随意玩5元流量包(辅助)竟然真的是有工具(哔哩哔哩)一、随意玩5元流量...
六分钟诀窍!广东雀神智能插件有... 六分钟诀窍!广东雀神智能插件有什么功能,微信财神十三章辅助(辅助)都是是真的软件(哔哩哔哩)1、玩家...
第6分钟阶段!大当家脚本一键挂... 第6分钟阶段!大当家脚本一键挂机,游戏大厅辅助器(辅助)都是是真的下载(哔哩哔哩)大当家脚本一键挂机...
第七分钟方针!河洛杠次高科技,... 第七分钟方针!河洛杠次高科技,新荣耀辅助安装(辅助)原来真的有修改器(哔哩哔哩)1、实时河洛杠次高科...