linux环境下gitblit搭建
来源:互联网 发布:2017金融大数据论坛 编辑:程序博客网 时间:2024/06/05 07:59
这篇文章主要介绍了在Linux系统中安装使用Gitblit的教程,Gitblit是一款开源的Git仓库软件,需要的朋友可以参考下
Git是一款注重速度、数据完整性、分布式支持和非线性工作流的分布式版本控制工具。Git最初由LinusTorvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统。
和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本跟踪能力,不需要依赖网络或者中心服务器。像Linux内核一样,Git也是在GPLv2许可证下分发的自由软件。
本篇教程我会演示如何安装 gitblit服务器。gitblit的最新版是1.8.0。Gitblit是一款开源、纯Java开发的用于管理、浏览和提供Git仓库服务的软件。它被设计成一款为希望托管中心仓库的小型工作组服务的工具。
官网:gitblit.com
根据官网的说法,要求必须安装JDK且JDK版本必须为JDK7或更高版本,亲测过当运行环境为JDK1.6时会安装失败。
首先安装jdk7并配置环境变量,这一步略过
去官网下载gitblit的安装包,这里我们安装linux版的官方目前默认的最高版本为1.8.0,去官网下载gitblit-1.8.0.gz.tar
• 解压文件到当前路径 tar zxvfgitblit-1.8.0.gz.tar
• 解压后,默认配置文件在data目录下的default.properties(这里请注意,亲测1.6.2的版本为gitblit.properties文件,而非default.properties,这里有些区别)
2
打开defaults.properties配置文件进行相关的编辑 vimdefaults.properties (若没有安装vim编辑器,则通过apt-getinstallvim 来安装vim编辑器)
进入编辑后 对相关的几个重要的配置参数进行修改
Server.httpPort 是对http协议进行的配置,可自定义 若参数设为0则为禁用此端口,例如将server.https设为0则是禁用https的端口 ,这里若只用http协议可以将其设为8989 ,将httpsPort和sshPort的端口设为0禁用,根据个人具体需要来设置
server.httpBindInterface 设置对应协议的ip参数,默认为空,也可写成固定的例如192.168.2.254,为空时则可通过远程可以访问本机,这里建议设为空。设置修改编辑完成后按ESC 输入:wq 保存退出
配置完成后
返回上一级目录 ls找到gitblit.jar文件在当前路径输入java -jar gitblit.jar 即可手动启动gitblit
当按ctrl+c或者退出终端时则该进程会关闭,服务也会关闭,因此这里必须要将该jar程序放到后台运行,这里需要对gitblit.sh文件进行修改,vi gitblit.sh 修改成如下
修改后保存
则当运行gitblit.sh时,启动后输出文件到控设备中,也可自定义某一个指定的log文件方便查看,运行后的结果
这样就实现了开启gitblit后可以在后台运行。
在网页输入http://IP:指定的端口 即可登录gitblit主页表示安装成功默认账号密码为admin
补充:
centos下将gitblit开机自启动
执行install-services-centos.sh
vimservice-centos.sh
将前三个路径改为gitlbit解压后的文件夹路径
保存推出后
cp service-centos.sh /etc/init.d/gitblit
chkconfig --add gitblit
service gitblit start
- linux环境下gitblit搭建
- windows环境下的git服务器搭建——gitblit
- windws下搭建gitblit服务器
- Linux 搭建 GIT 仓库 Gitblit
- windows环境下的git服务器搭建——gitblit(2)
- Windows平台下Git(gitblit)服务器搭建
- Windows平台下Gitblit服务器搭建
- 在Windows Server下搭建Gitblit服务器
- gitblit搭建
- Linux服务器使用Gitblit搭建Git服务器
- linux下环境搭建
- Linux下环境搭建
- Gitblit环境搭建(w7 64位环境)
- Linux下gitblit的安装和配置
- Linux下gitblit的安装和配置
- selenium+testng+gitblit+jenkins+ant自动化测试系列一:windows下Gitblit服务器搭建
- Linux服务器使用Gitblit搭建Git服务器之使用war包部署在Tomcat下(二)
- 在Windows7下用Gitblit搭建Git服务器
- POI导入导出excel
- linux下cp命令---C代码实现
- vue-touch
- 抓包工具Fiddler:手机设置代理(IOS)
- 关于iOS企业开发者账号要注意的地方,谨防被骗
- linux环境下gitblit搭建
- 蓝桥杯 题库 基础练习 字母图形
- 第五周——项目三—括号的匹配
- 本地配置多个Git仓库
- 13章,拷贝控制
- python xml解析器
- canvas 实现声呐发声效果
- 【13】MD5编码、Zlib压缩解压缩
- slf4j+log4j使用