Windows平台使用Gitblit搭建Git服务器

简介: Windows平台使用Gitblit搭建Git服务器
一. 安装java


下载地址:http://www.java.com/zh_CN/


如果不会安装,请自行百度过程.


二. 配置java环境变量


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


  1. 新建:变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jre1.8【具体要根据你自己的安装路径】


  1. 新建变量名:CLASSPATH
    变量值:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar


  1. 添加
    找到PATH变量,选择编辑。把%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到”变量值”的结尾处。


三. 搭建Gitblit服务器


  1. 下载地址:http://gitblit.com/


  1. 解压缩下载的压缩包即可,无需安装。我的保存位置为


D:\develop\GitServer\gitblit-1.8.0


网络异常,图片无法展示
|


  1. 创建一个目录,用来存放代码库D:\develop\GitServer\gitdata


  1. 修改data目录下的gitblit.properties D:\develop\GitServer\gitblit-

1.8.0\data\gitblit.properties


可以从同目录下defaults.properties文件中拷贝过来的,追加上内容之下,并进行如下内容部分的修改:

# Base folder for repositories.
# This folder may contain bare and non-bare repositories but Gitblit will only
# allow you to push to bare repositories.
# Use forward slashes even on Windows!!
# e.g. c:/gitrepos
#
# SINCE 0.5.0
# RESTART REQUIRED
# BASEFOLDER
#修改代码库存放路径
git.repositoriesFolder = D:\develop\GitServer\gitdata
# Standard http port to serve.  <= 0 disables this connector.
# On Unix/Linux systems, ports < 1024 require root permissions.
# Recommended value: 80 or 8080
#
# SINCE 0.5.0
# RESTART REQUIRED
#设定http协议端口号
server.httpPort = 10101
# Secure/SSL https port to serve. <= 0 disables this connector.
# On Unix/Linux systems, ports < 1024 require root permissions.
# Recommended value: 443 or 8443
#
# SINCE 0.5.0
# RESTART REQUIRED
#设定https协议端口号
server.httpsPort = 8443
# Specify the interface for Jetty to bind the standard connector.
# You may specify an ip or an empty value to bind to all interfaces.
# Specifying localhost will result in Gitblit ONLY listening to requests to
# localhost.
#
# SINCE 0.5.0
# RESTART REQUIRED
#设定服务器的ip地址,本地搭建,这里要写自己本地的ip地址
server.httpBindInterface =10.52.22.124
# Specify the interface for Jetty to bind the secure connector.
# You may specify an ip or an empty value to bind to all interfaces.
# Specifying localhost will result in Gitblit ONLY listening to requests to
# localhost.
#
# SINCE 0.5.0
# RESTART REQUIRED
server.httpsBindInterface =localhost


  1. 修改installService.cmd  D:\develop\GitServer\gitblit-1.8.0\installService.cmd

@REM arch = x86, amd64, or ia32
SET ARCH=x86


32位系统:SET ARCH=x86


64位系统:SET ARCH=amd64


我的电脑是64位的,我照样选择的x86,没有问题,你可以适当调整设置.


  1. 以Windows Service方式启动Gitblit.
    说明:启动过程中,如果不成功,可以查看D:\develop\GitServer\gitblit-1.8.0\logs中的日志文件,查看日志信息,根据日志定位问题.


(1) 鼠标右击Gitblit目录下的installService.cmd文件,以管理员身份运行。


(2) 鼠标右击Gitblit目录下的gitblitw.exe文件,以管理员身份运行.

运行之前,建议做如下图的设置变更:


网络异常,图片无法展示
|


成功启动后的效果如下图:


网络异常,图片无法展示
|


(3) 检查windows服务,搜索services.msc


网络异常,图片无法展示
|



如果未启动的话,也可以在这里手动启动.注意确保为自动模式,每次windows启动都自动启动


四. 登录


  1. 浏览器访问:http://10.52.22.124:10101  依据gitblit.properties中的配置


网络异常,图片无法展示
|


成功


  1. 用管理员账号登陆 用户名/密码  admin/admin


五. 参考文章


  1. Window系统下搭建GIT本地服务器
  2. Windows平台下搭建Git服务器的图文教程
  3. Windows平台使用Gitblit搭建Git服务器及使用
相关文章
|
26天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
14 0
|
3天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
16 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
1月前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
27 0
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案
|
1月前
|
数据安全/隐私保护 Windows
Windows Server 各版本搭建终端服务器实现远程访问(03~19)
左下角开始➡管理工具➡管理您的服务器,点击添加或删除角色点击下一步勾选自定义,点击下一步蒂埃涅吉终端服务器,点击下一步点击确定重新登录后点击确定点击开始➡管理工具➡计算机管理,展开本地用户和组,点击组可以发现有个组关门用来远程登录右键这个组点击属性,点击添加输入要添加的用户名,点击确定添加成功后点击确定打开另一台虚拟机(前提是在同一个局域网内),按 WIN + R 输入 mstsc 后回车输入 IP 地址后点击连接输入用户名及密码后点击确定连接成功!
32 0
|
29天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
1月前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
415 4
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
18天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
1月前
|
弹性计算
阿里云3M带宽云服务器并发多大?阿里云3M带宽云服务器测评参考
在探讨云服务器3M带宽能支持多大并发这一问题时,我们首先要明白一个关键点:并发量并非仅由带宽决定,还与网站本身的大小密切相关。一般来说,一个优化良好的普通网站页面大小可能只有几K,为便于计算,我们可以暂且假定每个页面大小为50K。
818 1