linux centos7 gitblit1.8部署安装_2018_lcf

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

修改配置文件
# vim /opt/gitblit/data/defaults.properties 
...
server.httpPort = 8448 
...
server.httpsPort = 8443
...


两种启动方式:
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  ]

// 或者用nohup java -jar gitblit.jar &     (要先进入到gitblit家目录下)

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       :::8448                 :::*                   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访问 

linux centos7 gitblit1.8部署安装_2018_lcf_第1张图片

 默认的管理员授权:admin / admin 

-------web操作

 

linux centos7 gitblit1.8部署安装_2018_lcf_第2张图片

1. 创建版本库:

根据实际需求选择相关设置

linux centos7 gitblit1.8部署安装_2018_lcf_第3张图片

 2.创建用户

有三项:基本账号设置、属性(相当于更详细的备注信息)、访问权限

linux centos7 gitblit1.8部署安装_2018_lcf_第4张图片

linux centos7 gitblit1.8部署安装_2018_lcf_第5张图片 linux centos7 gitblit1.8部署安装_2018_lcf_第6张图片

3.添加团队

选项:常规、访问权限(这里设置访问权限和成员归属)

linux centos7 gitblit1.8部署安装_2018_lcf_第7张图片

 4.下载版本

linux centos7 gitblit1.8部署安装_2018_lcf_第8张图片

linux centos7 gitblit1.8部署安装_2018_lcf_第9张图片

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.
linux centos7 gitblit1.8部署安装_2018_lcf_第10张图片

到这里,一个流程就走完了,当然还有很多其它功能项可以再找文档看 

 

你可能感兴趣的:(git)