在日常生活中,有很多開發組織在開發的時候大部分都會將代碼提交到自己的Git服務器上,即公司內部的Git代碼倉庫;那很多小伙伴會問如果自己也想要一臺屬于自己的Git服務器該怎么辦呢?接下來就是解開謎題的時候… ?
我們安裝的Git服務器以GitBlit為基準,這里事先說明
一、安裝JDK(這里我們安裝的是JDK 17)
查看是否安裝jdk
rpm -qa | grep jdk
下載JDK的RPM包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
安裝jdk(將jdk安裝到/usr/java
文件夾下)
rpm -ivh jdk-17_linux-x64_bin.rpm > /usr/java
編輯/etc/profile
文件,加入以下代碼
#JAVA環境變量
export JAVA_HOME=/usr/java/jdk-17.0.4.1
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib
使java環境生效
source /etc/profile
判斷jdk是否安裝成功,是否是當前安裝版本
二、安裝GitBlit(當前GitBlit版本為1.9.1)
下載GitBlit安裝包,在這里小編已經給大家準備好了
https://miracle-1306318206.cos.ap-shanghai.myqcloud.com/public/gitblit-1.9.1.tar.gz
使用wget下載安裝包
wget https://miracle-1306318206.cos.ap-shanghai.myqcloud.com/public/gitblit-1.9.1.tar.gz
將gitblit-1.9.1.tar.gz
移動到/usr/local
文件夾中
mv gitblit-1.9.1.tar.gz /usr/local/
解壓gitblit-1.9.1.tar.gz
tar -zxvf gitblit-1.9.1.tar.gz
將gitblit-1.9.1
文件夾命名為gitblit
mv gitblit-1.9.1 gitblit
進入/usr/local/gitblit/data
,并修改defaults.properties
文件,將server.httpPort
的值改為10099
cd gitblit-1.9.1/data
vim defaults.properties
server.httpPort = 10099
進入/usr/local/gitblit
文件夾,修改路徑配置
cd /usr/local/gitblit
根據自己的服務器的系統內核,選擇修改對應的文件,我當前的系統內核是Linux,所以選擇service-centos.sh
文件修改
vim service-centos.sh
根據自己的安裝路徑修改下面的配置GITBLIT_HTTP_PORT
是我們到時候訪問gitblit倉庫的接口
GITBLIT_PATH=/usr/local/gitblit
GITBLIT_BASE_FOLDER=/usr/local/gitblit/data
GITBLIT_HTTP_PORT=10099
GITBLIT_HTTPS_PORT=8443
GITBLIT_LOG=/usr/local/gitblit/log/gitblit.log
修改完成之后,gitblit我們就安裝成功了,接下來就是啟動
切換到/usr/local/gitblit
文件夾
./gitblit.sh
我們也可以選擇后臺啟動,這個時候當前目錄會生成一個日志文件
nohup ./gitblit.sh &
接下來我們就得將端口開放,即上面我們設置的GITBLIT_HTTP_PORT
的端口,可以使用IP+端口訪問,如果訪問成功則部署成功,如果無法訪問,可能是端口未開或者是防火墻未關閉
1.開放端口
如果是遠程服務器,則可以在線上防火墻開啟端口;
如果是本地服務器,那么按照如下步驟操作:
#查看防火墻狀態
systemctl status firewalld.service
#停止防火墻
systemctl stop firewalld.service
#永久關閉防火墻
systemctl disable firewalld.service
#關閉SELinux安全機制
vim /etc/selinux/config
#找到并修改:
SELINUX=disabled
#需要重啟系統:
reboot
-
服務器
+關注
關注
12文章
9021瀏覽量
85184 -
代碼
+關注
關注
30文章
4748瀏覽量
68355 -
Git
+關注
關注
0文章
196瀏覽量
15736
發布評論請先 登錄
相關推薦
評論