1. 程式人生 > >linux centos7 gitblit1.8部署安裝_2018_lcf

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.

到這裡,一個流程就走完了,當然還有很多其它功能項可以再找文件看