CentOS7 系统搭建 Gitblit 服务器

CentOS7 系统搭建 Gitblit 服务器

第一步 介绍:Gitblit 是一个开源的应用软件, 是一个纯 Java 库用来管理、查看和处理 Git 仓库。它的设计主要是为那些想举办小型工作组集中存储库工具。

官网:http://www.gitblit.com/

第二步 准备软件:

既然是纯Java应用,那首先得安装 java 环境,安装步骤就不进行实际操作了,直接上配置文件里的参数。

编译 /etc/profile 配置文件,在文件最后添加如下的参数设置:

JAVA_HOME=/usr/local/jdk1.8.0_144
JRE_HOME=/usr/local/jdk1.8.0_144/jre

export JAVA_HOME
export JRE_HOME
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
 

添加好之后保存退出,再执行 # source /etc/profile   然后去检查 java 版本号,如下显示。

#
[root@localhost bin]# ./java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[root@localhost bin]#
 

JDK 安装好之后,就去官网下载 Gitblit 最新版本即可。

找到最新版本后,直接下载即可。

目前官方最新版本是 1.8.0 版本

下载好之后,解压放到 opt 目录下,重命名为 gitblit 。

进入到  /gitblit/data 目录下,把重要的 defaults.properties 配置文件先备份一下,然后需要修改几外参数。

创建个用于存储 .git 的数据文件库目录,后续创建的 git 项目库,都会在这个目录下存储。

非常熟悉的默认 29418 端口,可进行修改。

服务启动后访问的 IP 端口,可进行修改。

服务器本机实际的 IP 地址

上面几个参数修改完成后,保存退出。然后回退到根目录下,继续修改如下的配置文件:

service-centos.sh  添加服务端口即可。

保存好修改的配置文件后,就可以启动服务了。

服务已正常启动,检查一下后台是否在运行。

打开浏览器,就好开始爽爽的体验 git 之旅吧。

初始用户名及密码都默认的是 admin 帐号,登录进去后,可以去右上角的用户中心进行设置。

创建个 git 项目库

创建了两个测试用的 git 库

主页显示如下

测试的 git 库创建完成后,分配用户权限,就好进行克隆下载了。

git 项目库就正常的克隆下来了,进入下载的项目库里,查看信息。

随便建个测试分支,添加一些文件,查看服务器上数据的变化。

主页上也会显示数据的变化情况。

下面在上一些 git 常用的操作指令

全部就结束了,希望有用,能多多点赞,谢谢。

猜你喜欢

转载自my.oschina.net/sh021/blog/1626391