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

时间:2022-09-17 19:05:54

一、安装Java

下载地址:http://www.java.com/zh_CN/
直接安装就好了。

二、配置Java环境变量

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

1、新建

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jre1.8.0_144【具体要根据你自己的安装路径,我的是安装在C盘的】

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

2、新建

变量名:CLASSPATH

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

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

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

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

三、搭建Gitblit服务器

1、下载地址:http://gitblit.com/
2、解压缩下载的压缩包即可,无需安装。

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

3、创建一个目录,用来存放代码库 E:\git\gitdata

4、修改data目录下的gitblit.properties E:\git\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 = E:\git\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

# 设置访问的端口,不要和别的端口有冲突
server.httpPort = 1000

# 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
server.httpsPort = 1001

# 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
server.httpBindInterface =192.168.1.109

# 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

# localhost就行
server.httpsBindInterface =localhost

5、修改installService.cmd E:\git\gitblit-1.8.0\data\installService.cmd

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

搭建服务器的电脑是32位的选择 x86 64位的选择 amd64

6、安装windows服务

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

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

7、检查windows服务
Windows平台使用Gitblit搭建Git服务器及使用

Windows平台使用Gitblit搭建Git服务器及使用
确保为自动模式,每次windows启动都自动启动

右键点击gitblit, 并把服务启动起来

注意:如果要删除服务,请直接运行D:\open_source\gitblit-1.7.1下面的uninstallService.cmd

8、设置防火墙规则,确保局域网其他机器可以访问

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

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

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

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

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

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

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

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

8、浏览器中输入 http://192.168.1.109:1000
服务器IP:端口

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

四、配置Gitblit用户

1、进入系统 http://192.168.1.109:1000

2、用管理员账号登陆
用户名、密码都是 admin
Windows平台使用Gitblit搭建Git服务器及使用

3、添加用户

为你团队中的开发人员创建用户,只有授权用户才能进行相关操作

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

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

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

然后把用户名及初始密码发送给团队成员,让他们登陆http://192.168.1.109:1000 进去修改密码

4、创建项目组

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

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

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

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

5、创建Gitblit版本库

1)使用系统管理员账号登陆

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

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

2)设置项目的权限

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

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