目錄
一、簡(jiǎn)介
二、準(zhǔn)備工作
1.安裝Java
2.下載gitblit
3.創(chuàng)建資料目錄
三、修改配置
1.git.repositoriesFolder
2.server.httpPort
3.server.httpBindInterface
4.installService.cmd
5.uninstallService.cmd
四、gitblit圖標(biāo)顯示異常
結(jié)束
一、簡(jiǎn)介
Gitblit是一個(gè)用于管理,查看和提供Git存儲(chǔ)庫(kù)的開(kāi)源純Java堆棧。它主要設(shè)計(jì)為希望托管集中式存儲(chǔ)庫(kù)的小型工作組的工具。
Gitblit 是一個(gè)和 Gitlab 、github、gitee 功能差不多的 git 遠(yuǎn)程倉(cāng)庫(kù)系統(tǒng),Gitblit 開(kāi)源免費(fèi)、兼容性強(qiáng)、支持windows 和 linux 環(huán)境、適合中小企業(yè)和個(gè)人使用。Gitlab 安裝部署起來(lái)比較麻煩,而 Gitblit 就簡(jiǎn)單很多了。
二、準(zhǔn)備工作
1.安裝Java
Java 下載地址:https://www.java.com/en/download/
理論上安裝 jre 就夠了,也可以安裝 jdk?
打開(kāi)cmd,輸入?java -version?
?顯示了java的版本則為安裝成功
2.下載gitblit
打開(kāi) gitblit 官網(wǎng):Gitblit
下載 gitblit ,下載完成后,直接解壓到你電腦的一個(gè)目錄中即可
比如 D 盤(pán):
3.創(chuàng)建資料目錄
用來(lái)存儲(chǔ)提交代碼的資料目錄,一定不要選 C 盤(pán)之類(lèi)的系統(tǒng)盤(pán),否則權(quán)限不夠
比如:D:\GitRepository
三、修改配置
找到 data 中的?defaults.properties 文件,用記事本或者 Notepad++ 打開(kāi)
1.git.repositoriesFolder
改為你剛剛創(chuàng)建的資料目錄 D:\GitRepository,后面提交的代碼都會(huì)存儲(chǔ)在這個(gè)位置
2.server.httpPort
這里是設(shè)置 http 的端口號(hào),下面是 https ,如果只用在局域網(wǎng)中,可以不用管
3.server.httpBindInterface
server.httpBindInterface 和?server.httpsBindInterface 這兩個(gè)都是服務(wù)器的IP地址,兩個(gè)名字幾乎一樣,區(qū)別是一個(gè)是http,一個(gè)是 https,下圖中寫(xiě)的是自己電腦局域網(wǎng)的IP地址,這個(gè)根據(jù)個(gè)人的 IP 進(jìn)行設(shè)置
4.installService.cmd
這個(gè)文件是安裝 服務(wù) 程序,必須要改內(nèi)部的目錄,否則無(wú)法安裝成功
amd64,代表的是 電腦系統(tǒng)是64位。
在?ARCH 下面加上一句
SET CD=D:\gitblit-1.9.1? (根據(jù)自己的文件路徑填寫(xiě))
注意下面的圖片中,路徑不要有空格,否則安裝會(huì)失敗。
錯(cuò)誤演示:
正確寫(xiě)法:
右鍵已管理員的身份運(yùn)行,然后打開(kāi)服務(wù),找到 gitblit 則為成功
如果安裝啟動(dòng),但是啟動(dòng)服務(wù)失敗,請(qǐng)檢查是否安裝 Java 開(kāi)發(fā)環(huán)境
啟動(dòng)服務(wù)后,在瀏覽器輸入?http://192.168.71.88:8080/? (根據(jù)個(gè)人IP地址 和上面的設(shè)置的端口號(hào))
?打開(kāi)了當(dāng)前界面則為成功
打開(kāi)網(wǎng)頁(yè)后,默認(rèn)的用戶(hù)名和密碼都為 admin,在網(wǎng)上也有說(shuō)賬戶(hù)是root,默認(rèn)密碼為5iveL!fe,我試過(guò)是無(wú)法登錄的,可能版本不一樣。
在 data 文件夾中的 users.conf 文件中,可以查看用戶(hù)密碼相關(guān)的配置文件
打開(kāi)文件后,可以看到用戶(hù)名和經(jīng)過(guò)加密的密碼
如果你忘記密碼,可以新增一個(gè)賬號(hào),用這個(gè)賬號(hào)的密碼,覆蓋你原有賬號(hào)的密碼,這樣就可以修改密碼了。
5.uninstallService.cmd
如果想卸載 gitblit ,也要修改配置才可以卸載,否則是卸載不了的
打開(kāi)?uninstallService.cmd 內(nèi)容如下
在里面加一句:SET CD=D:\gitblit-1.9.1
如下:
保存后,先關(guān)閉 gitblit 的服務(wù),右鍵已管理員的身份運(yùn)行?uninstallService.cmd
服務(wù)里找不到 gitblit 則為成功
四、gitblit圖標(biāo)顯示異常
在國(guó)內(nèi)的網(wǎng)絡(luò),用戶(hù)圖標(biāo),和項(xiàng)目圖標(biāo)顯示不了,如下:
另外,用戶(hù)圖標(biāo)顯示不了
這個(gè)其實(shí)也不影響平時(shí)的正常運(yùn)行,要修復(fù)必須要改 java 的源碼,具體方法可以參考
在內(nèi)網(wǎng)搭建GitBlit中會(huì)發(fā)現(xiàn) 有兩張圖片展示不了的解決方法_吃葡萄,要吐葡萄皮的博客-CSDN博客
這個(gè)我沒(méi)親自試過(guò),有興趣的可以去試試。
結(jié)束
如果這個(gè)帖子對(duì)你有所幫助,歡迎 關(guān)注 、點(diǎn)贊 、留言文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-852981.html
end文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-852981.html
到了這里,關(guān)于gitblit 搭建本地的 git 服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!