文档章节

Centos7安装gitblit

y
 yhb890430
发布于 02/22 11:47
字数 450
阅读 93
收藏 0

Gitblit介绍

Gitblit是一款开源工具,使用Java编写,用于管理、查看及服务于Git版本库。

Gitblit两种安装包

Gitblit GO:内部集成了Jetty服务器,不需要再集成其他容器,使用简单方便。(本文选择这种)

Gitblit War:需要集成其他Servlet容器,然后再启动服务就行。

安装环境说明

操作系统:Centos7

Gitblit版本:1.8.0

安装步骤

1、下载并解压Gitblit GO安装包;

# tar -zxvf gitblit-1.8.0.tar.gz

2、在data/defaults.propeties配置Gitblit端口及其他参数

这边我主要修改的是https的端口,http端口不启用,因为该控制台登录是采用的http basic校验,不安全

# cd data
# vim defaults.propeties

 

 

 

 

 

3、创建自定义SSL证书,由于以下命令采用了Java Swing Gui,需要安装有X11库的相关桌面才可以执行,而且Gitblit已经初始化好了一个CA证书(非可信任CA,关于Git客户端如何信任该CA,可参考下一篇文章),所以此处不再自定义SSL证书

# java -cp gitblit.jar com.gitblit.authority.Launcher --baseFolder data

4、以后台进程方式启动Gitblit

--baseFolder参数用于指定数据目录,默认使用gitblit下已有的data目录,数据目录存储了用户信息,配置信息,Git版本库信息等。

也可以通过配置 GITBLIT_HOME  环境变量来指定数据目录,或者可以参数 -DGITBLIT_HOME 来指定

# nohup java -jar gitblit.jar --baseFolder data &

5、访问控制台https://ip:9043

 

© 著作权归作者所有

y
粉丝 0
博文 10
码字总数 6754
作品 0
南通
私信 提问
加载中

评论(0)

centos上将Gitblit安装为服务

单位有些项目需要版本控制,想用Git来管理,习惯了Github这种方式,但是单位的项目放在Github的公共仓也不太合适,所以打算自己搭一个hub。类hub软件不少,我选择的是Gitblit(选择它是因为它...

since1986
2014/06/04
1.6K
0
如何在Linux下使用Gitblit工具创建Git仓库服务

嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具。首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤。Git是分布式版本控制系统,它强调速度、数据一致性,并...

酱醋茶丶
2015/11/10
294
0
win下安装了gitblit,代码push正常,可是无法触发hook脚本,求大神解答

系统环境:windows 2008, gitblit :v1.4.0 开发机安装了git,并且可以push到服务器,服务器安装了gitblit,现在想要实现当我本地push到服务器后,gitblit可以触发他的hook,将gitblit中的最新的...

phpjoe
2014/04/14
1.8K
1
使用Gitblit 在windows 上部署你的Git Server

Gitblit: 在windows 上部署你的Git Server 前言   之前在dudu的文章里看到过用bonobogit 部署在 IIS 7.5 上的Window 平台的git 服务器。学着部署使用了一段时间,发现总是有那样和这样的问...

Tsingke
2014/11/08
0
0
快速搭建一个开源的Git服务器

有的时候,我们需要搭建一个内部的Git服务器,作为自己的研究或者暂时作项目代码的存放地,这个时候,我们可以考虑使用一个Gitblit,非常方便和好用。具体的搭建步骤如下: 1.下载安装文件 ...

chancein007
2017/08/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP中Session ID的实现原理

Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。 PHPSESSIONID的生产算法原理如下: hash_func = ...

php开源社区
18分钟前
9
0
MySQL设置允许用户远程登录

项目中需要连接虚拟机上面的MySQL数据库,但是总是出错,怀疑本机是否有连接远程数据库的权限。 执行命令: mysql> use mysql;mysql> select host,user from user; 查看结果是不是root用...

imzchloe
25分钟前
13
0
TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8USB OTG/USB HUB接口、SATA接口(仅DM8148)V

处理器 DM8148 TI TMS320DM8148是一款高性能嵌入式32位工业级ARM Cortex-A8+DSP C674x处理器。拥有多种工业接口资源,以下是DM8148 CPU资源框图: USB OTG/USB HUB接口 CON13、CON14为Micro...

Tronlong创龙
27分钟前
9
0
一个对二维数组进行多字段多顺序排序的方法

1,代码 <?php/** * 对二维数组依次按照排序规则数组指定的字段和顺序进行排序,在有相同的情况下按下一个字段和顺序进行排序 * @param array $arr 待排序的数组 * @param array $...

vinci321
27分钟前
3
0
2019阿里技术专家面试题大汇总(内含答案)

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次整体放出。并通过这些笔试真题开...

白楠楠
28分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部