搭建git项目管理平台---gitblit

1.软件安装包

下载gitblit-1.8.0.tar.gz至"/user/local/src/"(存放路径自行定义,此处为个人习惯)

2.安装所需依赖(已安装则跳过)

# yum install -y gcc gcc-c++ curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

3.创建用户及用户组

# groupadd git                // 创建用户组
# useradd -r -g git git       // 创建用户

4.安装git

# yum install -y git       // 
# git --version            // 查看git版本

5.安装java

# yum search jdk           // 检索yum源Java jdk包
# yum install -y java-1.8.0-openjdk.x86_64  // 安装
# java -version            // 查看Java版本

6.安装配置gitblit(以'/var/www/'路径为例)

# cd /usr/local/src
# tar -zxvf gitblit-1.8.0.tar.gz -C /var/www/
# cd /var/www/gitblit-1.8.0/
# vi data/defaults.properties
########
server.httpPort = 8080            // http访问端口
server.httpsPort = 8443           // https访问端口
:wq
########
# vi service-centos.sh
########
GITBLIT_PATH=/var/www/gitblit-1.8.0         // 设置gitblit安装路径
GITBLIT_BASE_FOLDER=/var/www/gitblit-1.8.0/data   // 设置gitblit数据路径
GITBLIT_HTTP_PORT=8080                      // 设置http访问端口
GITBLIT_HTTPS_PORT=8443                     // 设置https访问端口
GITBLIT_LOG=/var/log/gitblit.log            // 设置log存放位置
:wq
########

7.启动gitblit

######窗口启动#######
# cd /var/www/gitblit-1.8.0
# java -jar gitblit.jar --baseFolder data

######配置后台启动#######
# vi /var/www/gitblit-1.8.0/gitblit.sh
修改成如下:
java -jar gitblit.jar --baseFolder data >/dev/null &

8.配置开机自启

# cp -vR /var/www/gitblit-1.8.0/service-centos.sh /etc/rc.d/init.d/gitblit
# chkconfig --add gitblit
# service gitblit start

9.项目访问及使用

/***************************************************
默认admin账号密码为admin(建议修改)
新建版本库,如果创建了README.md的话可以忽略下面push的操作
新建用户,并分配权限
*****************************************************/
###针对创建版本库时没有创建README.md的操作###
# cd /var/www/test/
# touch README.md
# git init
# git add README.md
# git commit -m 'first commit'
# git remote add origin http://[email protected]/test.com.git
# git push -u origin master

 

你可能感兴趣的:(Linux,git,软件)