標籤:style blog http color io ar strong sp div
近期因為項目須要,要遠程訪問svnserver,可是沒有固定網域名稱和ip,因此就打算用花生殼申請一個免費的網域名稱構建一個server,再把VisualSVN部署在server上,就能夠在外網訪問了(假設你有固定的網域名稱和server就不用這麼麻煩了)。以下說一下詳細建立過程;
一.安裝VisualSVNServer
VisualSVN Server:http://www.visualsvn.com/server/
VisualSVN Server的詳細安裝和配置過程請參考http://www.cnblogs.com/lyhabc/articles/2482052.html
(注意安裝過程中勾選“use secureconnection)
二.安裝花生殼和申請免費網域名稱
花生殼:http://www.oray.com/peanuthull/download.php,下載動態網域名稱版。
安裝完畢之後,執行軟體,然後點擊”注冊護照“,注冊完畢之後會提供一個免費的網域名稱,然後登陸花生殼軟體。
三.設定路由器
我宿舍的是TP-LINK路由器,那就以他為例,其它路由器類似。
1)開啟DHCPserver下的”靜態地址分配“
將電腦固定為一個靜態內網ip,注意與mac地址相應。
2)開啟轉寄規則下的”虛擬server“
因為VisualSVNServer的安全連線(即secure connection,首碼是https)的預設port是443,所以在虛擬server中須要將443port和所固定的ip填進去。假設是要建立httpserver,將80port進行映射就可以。
3)開啟動態DNS
這裡的username和password填寫花生殼軟體的登陸username和password。
4)全部設定完畢之後重新啟動路由器。
四.設定VisualSVNServer
開啟VisualSVNServer:
然後右擊“VisualSVN Server(Local)”選擇“Properties”,切換到“Networking”選項卡:
將“servername”和”Server port“改成路由器虛擬server中設定的 ip和port。然後重新啟動VisualSVN服務。
最後:
找一台外網電腦,在瀏覽器地址欄裡輸入:https://xxx.eicp.net:443/svn,當中紅色部分是花生殼提供的免費網域名稱,假設可以訪問,則表示配置成功。
“花生殼” + “VisualSVN” 巧妙實現遠程代碼版本號碼控制