当前位置:首页 > 其他 > git > 搭建git项目管理平台 - gitblit

搭建git项目管理平台 - gitblit

DChen3年前 (2021-03-26)git2.02 K0

.软件安装包

下载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访问端口

$ 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存放位置

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://czf@192.168.2.247/test.com.git
$ git push -u origin master


取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

版权声明:本文由“憨小猪”发布,如需转载请注明出处。

本文链接:https://www.phper.red/post/34.html

标签: linuxgitgitlibt

相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。