前言
好久沒有寫了孝扛,最近給家里做了一個小程序舀锨,不得不說微信小程序還是很完善很簡單的蝇更。服務(wù)器用的世界上最好的語言寫的沪编。后面就要部署服務(wù)了,主流的服務(wù)器系統(tǒng)都不太會年扩,所以就還是穩(wěn)穩(wěn)的選擇了Windows的蚁廓。然后就想隨便做一個私有遠程倉庫,總不能把所有東西放在GitHub上吧厨幻。查閱了一些資料使用GitBlit相嵌。網(wǎng)上文章有很多,挺詳細的况脆。比如:
文章1
文章2
但是我遇到了一個問題饭宾,網(wǎng)上也沒有找到相關(guān)的解決方案。
問題
我在運行g(shù)itblit.cmd 批處理文件時候漠另,出現(xiàn)了java.net.BindException: Cannot assign requested address: bind這個報錯捏雌。
如果你運行這個gitblit.cmd 批處理文件后,直接閃退看不到報錯笆搓,你可以看用cmd到gitblit.cmd文件目錄性湿,然后輸入gitblit.cmd文件中的@java -jar gitblit.jar --baseFolder data在cmd中運行即可纬傲。
這里無法啟動服務(wù),當(dāng)然也無法登陸gitblit的網(wǎng)站了肤频。后面我發(fā)現(xiàn)把這個配置改成
server.httpBindInterface = 127.0.0.1
把網(wǎng)絡(luò)綁定ip改成本地ip叹括,我的本地就可以訪問gitblit的網(wǎng)站了。當(dāng)然外網(wǎng)也不能訪問宵荒。
最后實在沒有辦法了汁雷,直接不填這個值
居然就可以了!1取O姥丁!暑刃!
對就是這樣就可以了O徜觥!Q页肌溜嗜!
猜測原因
大佬給我說可能是ipv6與ipv4的關(guān)系,這就更不懂了....
先這樣吧架谎,你們有遇到過這個問題嗎炸宵?