配置 Gitblit 進行 Git 程式碼管理
環境 CentOS 7 x64
IP: 10.6.0.2
首先需要安裝jdk 安裝步驟 就略過了
下載最新版本 gitblit
wget http://dl.bintray.com/gitblit/releases/gitblit-1.6.2.tar.gz
建立目錄
mkdir /data/gitblit
cp gitblit-1.6.2.tar.gz /data/gitblit
cd /data/gitblit
tar zxvf gitblit-1.6.2.tar.gz
[root@localhost gitblit]# ls -lt
總計 3092
drwxr-xr-x+ 6 root root 4096 01-26 11:00 data
drwxr-xr-x+ 5 root root 4096 01-26 11:00 docs
drwxr-xr--+ 2 root root 4096 01-26 11:00 ext
-rw-r--r--+ 1 root root 3076352 10-28 21:30 gitblit.jar
-rw-r--r--+ 1 root root 11967 10-27 22:25 NOTICE
-rwxr-xr--+ 1 root root 1395 10-10 21:03 install-service-fedora.sh
-rwxr-xr--+ 1 root root 599 2014-06-17 migrate-tickets.sh
-rwxr-xr--+ 1 root root 641 2014-06-17 reindex-tickets.sh
-rwxr-xr--+ 1 root root 984 2014-05-15 add-indexed-branch.sh
-rwxr-xr--+ 1 root root 1224 2014-05-15 service-centos.sh
-rwxr-xr--+ 1 root root 1512 2014-05-15 service-ubuntu.sh
-rwxr-xr--+ 1 root root 82 2014-04-20 authority.sh
-rwxr-xr--+ 1 root root 52 2014-04-20 gitblit.sh
-rwxr-xr--+ 1 root root 59 2014-04-20 gitblit-stop.sh
-rwxr-xr--+ 1 root root 87 2014-04-20 install-service-centos.sh
-rwxr-xr--+ 1 root root 92 2014-04-20 install-service-ubuntu.sh
-rwxr-xr--+ 1 root root 997 2014-04-20 java-proxy-config.sh
-rw-r--r--+ 1 root root 11556 2014-04-20 LICENSE
centos 下面
預設的目錄是/opt/gitblit, 放到別的目錄需要修改service-centos.sh 檔案
這裡配置一下 service-centos.sh 檔案
vi service-centos.sh 我們將/opt/gitblit, 修改成我們自己的目錄
GITBLIT_PATH=/data/gitblit
GITBLIT_BASE_FOLDER=/data/gitblit/data
修改完成以後,直接執行 ./install-service-centos.sh 安裝服務
執行 指令碼 啟動服務
./service-centos.sh start
Gitblit預設提供的是HTTPS協議下的訪問,而不提供HTTP的
預設埠是 8443
所以只要訪問https://yourdomain:8443 就可使用Gitblit了
Gitblit的預設帳號 密碼是 admin/admin,登入後自己修改密碼就可以了
Gitblit的認證與授權資訊儲存在 Gitblit根目錄/data/users.conf檔案中
修改啟動檔案 service-centos.sh 可修改 埠等資訊