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支援
[[email protected] gitblit-1.8.0]# yum -y install java-1.8.0-openjdk
2.安裝gitblit1.8和啟動
[[email protected] ~]# tar -xf gitblit-1.8.0.tar.gz
[[email protected] ~]# mv gitblit-1.8.0/ /opt/gitblit //記得拷到/opt目錄下並取名gitblit
[[email protected] ~]# cd /opt/gitblit
[[email protected] 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
[ [email protected] gitblit]# cp service-centos.sh /etc/init.d/gitblit
[[email protected] gitblit]# chkconfig --add gitblit //設定開機自啟
[[email protected] gitblit]# service gitblit start
Starting gitblit (via systemctl): [ OK ]
B、命令列啟動
[[email protected] gitblit]# java -jar gitblit.jar --baseFolder data
或者
[[email protected] gitblit]# vim gitblit.sh
#!/bin/bash
java -jar gitblit.jar --baseFolder data > /var/log/gitblit.log &
[[email protected] gitblit]# ./gitblit.sh
C、驗證
[[email protected] 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))
[[email protected] 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.下載版本
[email protected] MINGW64 ~/Desktop/新建資料夾
$ set GIT_SSL_NO_VERIFY=true git clone //設定跳過SSL驗證:方法一(沒有設定的話會報錯)
[email protected] MINGW64 ~/Desktop/新建資料夾
$ git config --global http.sslVerify false //設定跳過SSL驗證:方法二
[email protected] 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.
到這裡,一個流程就走完了,當然還有很多其它功能項可以再找文件看