CentOS上安装GitBlit服务
2016-07-09 14:50
351 查看
简单介绍
在上一篇文章中,已经简单的介绍了如何在CentOS的服务器上搭建git服务器。但是这种方式实现的服务器功能比较弱,操作起来也比较繁琐。在网上搜索了一圈,感觉Gitblit比较符合我的需求。接下来我就简单地介绍下,如何在CentOS上搭建GitBlit服务吧。
GitBlit是一款纯Java库实现用来管理、查看和处理Git资料库,相当于Git的Java管理工具。该管理软件支持Windows和Linux平台。可以有效的对项目、用户权限进行控制和管理。比较适合小型团队进行管理控制。
看上面的效果图,是不是很高大上啊,接下来就简单得介绍下在CentOS上安装GitBlit步骤吧。
官方网站:http://gitblit.com/
安装Java环境
在CentOS上查看自带JDK是否安装比较简单,输入命令
[/code]
如果没有安装JDK可以先查看下yum库中的Java安装包,然后执行命令进行下载安装。
[/code]
当结果显示为Complete!即安装完毕。
下载GitBlit
在上一篇文章中,已经简单的介绍了如何在CentOS的服务器上搭建git服务器。但是这种方式实现的服务器功能比较弱,操作起来也比较繁琐。在网上搜索了一圈,感觉Gitblit比较符合我的需求。接下来我就简单地介绍下,如何在CentOS上搭建GitBlit服务吧。
GitBlit是一款纯Java库实现用来管理、查看和处理Git资料库,相当于Git的Java管理工具。该管理软件支持Windows和Linux平台。可以有效的对项目、用户权限进行控制和管理。比较适合小型团队进行管理控制。
看上面的效果图,是不是很高大上啊,接下来就简单得介绍下在CentOS上安装GitBlit步骤吧。
官方网站:http://gitblit.com/
安装Java环境
在CentOS上查看自带JDK是否安装比较简单,输入命令
yum list installed | grep java
[/code]
如果没有安装JDK可以先查看下yum库中的Java安装包,然后执行命令进行下载安装。
yum -y list java* # 查看yum库中java安装包
yum -y install java-1.8.0-openjdk* # 安装java-1.8.0相关java库
[/code]
当结果显示为Complete!即安装完毕。
下载GitBlit
mkdir -p /opt/gitblit # gitblit的默认输出目录是这里,所以就创建这个目录
cd /opt/gitblit
wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz[/code] [/code]
如果下载过程中出现提示-bash: wget: command not foundls
[/code]
说明没有安装wget程序,用yum库装一个即可yum install wget
[/code]
解压缩Gitblit
使用命令tar将下载到的gitblit压缩包解压缩到目标目录,我是解压缩到/opt/gitblit目录下
修改需要的配置文件修改data/defaults.properties
根据自己的需要修改配置信息,我只修改了以下几个地方git.repositoriesFolder = 要保存的资料库路径server.httpPort = 要开放的HTTP端口号server.httpBindInterface = 服务器IP或者域名server.httpsBindInterface = localhost
[/code]
修改完以后保存,退出。修改service-centos.sh
根据自己的服务器的设置GITBLIT_PATH = 你解压缩存放的路径,例如/opt/gitblitGITBLIT_BASE_FOLDER = 存放数据的基地址,例如 /opt/gitblit/dataGITBLIT_HTTP_PORT = 开启服务的HTTP端口
[/code]
修改完以后保存,退出。
启动gitblit直接启动gitblit服务
通过java执行gitblit服务,要注意执行的命令参数,可以参考以下命令java -jar gitblit.jar --baseFolder data # 当前在/opt/gitblit目录下
[/code]
如果命令执行无误,则可以打开浏览器输入设置的站点信息即可打开GitBlit的管理界面通过service启动gitblit服务
新版本Gitblit已经帮我们封装了服务安装脚本,我们只需要执行安装脚本(install-service-centos.sh)和服务启动脚本(service-centos.sh)即可。如果在执行shell脚本时出现权限问题,只需要给文件增加读写权限即可。如果配置正确的话,则可以打开浏览器输入设置的站点信息即可打开GitBlit的管理界面
要注意的地方
我这里仅用HTTP方式访问,HTTPS方式还没有研究透
环境搭建好以后,默认的管理员账户是admin,密码是admin,一定要及时进行修改
来自为知笔记(Wiz)
相关文章推荐
- Linux系统入门学习书籍
- CentOS 6.5/6.6 yum安装mysql 5.7 最完整版教程
- 在Centos7.0上安装环境
- 关于 wordpress 完美整站迁移(Linux环境)的教程
- Linux常用命令大全
- 如何在安装Linux之后修改Swap分区大小
- Linux常用命令大全
- Linux常用命令笔记
- Linux下tesseract-ocr安装
- centos搭建mysql主从复制,读写分离
- CentOS 6.3下PostgreSQL 的安装与配置
- Sphinx学习之sphinx的安装篇(linux)
- centos安装异常解决方法
- 关于 Linux 如何查看自己的 UID 和 GID
- linux信号--阻塞信号
- Linux的SOCKET编程详解
- Linux编写一个孤儿进程,这个孤儿进程可以同时创建100个僵死进程。
- linux mysql中文乱码问题解决方式
- Linux基础篇——信号
- 详解神秘Linux内核