gitblit1.8安装包下载地址:
1. http://dl.bintray.com/gitblit/releases/ 打开找到你需要的版本下载
2. 百度云空间:https://pan.baidu.com/s/14LPIVPg366TV-ddR7h1LMA
----------------------------------------------------------------------------------------------------------------------------------------
开始安装:
1. 安装java支持
[root@mysql gitblit-1.8.0]# yum -y install java-1.8.0-openjdk
2.安装gitblit1.8和启动
[root@mysql ~]# tar -xf gitblit-1.8.0.tar.gz
[root@mysql ~]# mv gitblit-1.8.0/ /opt/gitblit //记得拷到/opt目录下并取名gitblit
[root@mysql ~]# cd /opt/gitblit
[root@mysql gitblit]# ls
add-indexed-branch.sh data ext gitblit.sh install-service-centos.sh install-service-ubuntu.sh LICENSE NOTICE service-centos.sh
authority.sh docs gitblit.jar gitblit-stop.sh install-service-fedora.sh java-proxy-config.sh migrate-tickets.sh reindex-tickets.sh service-ubuntu.sh
两种启动方式:
A、默认启动脚本service-centos.sh
//service-centos.sh 的指定默认目录是/opt/gitblit
[root@mysql gitblit]# cp service-centos.sh /etc/init.d/gitblit
[root@mysql gitblit]# chkconfig --add gitblit //设置开机自启
[root@mysql gitblit]# service gitblit start
Starting gitblit (via systemctl): [ OK ]
B、命令行启动
[root@mysql gitblit]# java -jar gitblit.jar --baseFolder data
或者
[root@mysql gitblit]# vim gitblit.sh
#!/bin/bash
java -jar gitblit.jar --baseFolder data > /var/log/gitblit.log &
[root@mysql gitblit]# ./gitblit.sh
C、验证
[root@mysql gitblit]# ss -anplut | grep java
tcp LISTEN 0 1 ::ffff:127.0.0.1:8081 :::* users:(("java",pid=4418,fd=92))
tcp LISTEN 0 50 :::8443 :::* users:(("java",pid=4418,fd=98))
tcp LISTEN 0 50 :::29418 :::* users:(("java",pid=4418,fd=97))
tcp LISTEN 0 5 :::9418 :::* users:(("java",pid=4418,fd=93))
[root@mysql gitblit]# ps -ef|grep gitblit //验证是否启动(8443端口)
root 4418 1 0 19:50 ? 00:00:24 java -server -Xmx1024M -Djava.awt.headless=true -jar /opt/gitblit/gitblit.jar --httpsPort 8443 --httpPort 0 --baseFolder /opt/gitblit/data --dailyLogFile
root 4584 1753 0 21:42 pts/0 00:00:00 grep --color=auto gitblit
成功启动服务后,可以在浏览器上访问了,注意这里是用https//ip:8443 这样访问 ,一定要注意是https访问
默认的管理员授权:admin / admin
-------web操作
1. 创建版本库:
根据实际需求选择相关设置
2.创建用户
有三项:基本账号设置、属性(相当于更详细的备注信息)、访问权限
3.添加团队
选项:常规、访问权限(这里设置访问权限和成员归属)
4.下载版本
Administrator@S65T1XUATIQ6O3K MINGW64 ~/Desktop/新建文件夹
$ set GIT_SSL_NO_VERIFY=true git clone //设置跳过SSL验证:方法一(没有设置的话会报错)
Administrator@S65T1XUATIQ6O3K MINGW64 ~/Desktop/新建文件夹
$ git config --global http.sslVerify false //设置跳过SSL验证:方法二
Administrator@S65T1XUATIQ6O3K MINGW64 ~/Desktop/新建文件夹
$ git clone https://[email protected]:8443/r/~admin/online.git
Cloning into 'online'...
remote: Counting objects: 3, done
remote: Finding sources: 100% (3/3)
remote: Getting sizes: 100% (2/2)
remote: Compressing objects: 100% (62/62)
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
到这里,一个流程就走完了,当然还有很多其它功能项可以再找文档看