使用Gitblit创建Git服务器

1 Gitblit概述

创建Git服务器有很多方法,为了提供服务还需要按照apach等服务器,需要的东西较多。这里有一个Gitblit,已经做好了很多东西,非常方便。不需要这些都能用,当然也可以加上其他的服务器等。
Gitblit的介绍参见这里:http://gitblit.github.io/gitblit/

2 Gitblit的安装

他的运行需要java的jdk和jre环境,因此先安装jdk和jre,要求按照版本在Gitblit requires a Java 7 Runtime Environment (JRE) or a Java 7 Development Kit (JDK).

关于jdk的和gitblit的安装配置等参见这个,非常详细:https://www.cnblogs.com/ucos/p/3924720.html

笔者根据这个做了,可用!
需要补充几点:
(1)jdk安装。连接中给的地址是一个单纯jre的安装包。是不够的,需要找jdk的安装包,jdk中包含了jre。jdk的下载地址:
https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
或者https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
两个不同版本,笔者用的后者。
oracle下载时需要注册,挺烦人的。
安装后按照上面说的设置系统变量,三个。
(2)Gitblit安装
Gitblit是绿色的,压缩后配置一些东西即可。按照这个介绍进行配置即可https://www.cnblogs.com/ucos/p/3924720.html
补充几点:
a)里面给了这个文件的配置,gitblit.properties。下载下来这个文件默认是比较空的,是没有连接里说的这些东西的。方法是,这些东西都在这个文件中defaults.properties(这个文件与其同一目录下),这个文件中就有之前说的那些信息。复制一个defaults.properties文件,重命名覆盖之前的gitblit.properties,然后配置即可。
b)介绍里的配置git.repositoriesFolder时,有一个小问题,在windows 10下配置时,路径使用“\”服务器不认识,需要用“”/“”才行。其中的说明中说了,也给了举例,如下所示,为正确的范例。
如果配置错误,将无法按照你想设定的路径创建。而是按照默认的路径,默认路径在解压后的主文件夹同级目录下创建一个“GitGitRepository”文件夹作为仓库。
同时,如果之前已经配置了路径,存储了东西的话,再次更改新的路径下,之前的将无法访问了。

# 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:/Git/GitRepository

c)定义的server.httpBindInterface = 192.168.0.107。一旦指定后,如果本地的ip更改后,将导致git服务无法启动,会报错。
如果你的服务器是动态获得ip的,则有可能会改变,所以服务器一般要设置为静态的ip!!

3使用Gitblit管理git库

关于他的使用方法参见:https://www.pianshen.com/article/3892340872/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值