1. 程式人生 > >如何利用花生殼和VisualSVN Server建立遠端程式碼倉庫

如何利用花生殼和VisualSVN Server建立遠端程式碼倉庫

                      如何利用花生殼和VisualSVN建立遠端程式碼倉庫

  最近由於專案需要,要遠端訪問實驗室的svn伺服器,但是實驗室沒有固定域名和ip,因此就打算用花生殼申請一個免費的域名構建一個伺服器,再把VisualSVN部署在伺服器上,就可以在外網訪問了(如果你有固定的域名和伺服器就不用這麼麻煩了)。下面說一下具體建立過程;

一.安裝VisualSVN Server

  (注意安裝過程中勾選 “use secure connection)

二.安裝花生殼和申請免費域名

  安裝完成之後,執行軟體,然後點選 ”註冊護照“,註冊完成之後會提供一個免費的域名,然後登陸花生殼軟體。

  

三.設定路由器

  以TP-LINK路由器為例,其他路由器類似。

  1)開啟DHCP伺服器下的”靜態地址分配“

  將電腦固定為一個靜態的內網ip,注意與mac地址對應。

  2)開啟轉發規則下的 ”虛擬伺服器“

  由於VisualSVN Server的安全連線(即secure connection,字首是https)的預設埠是443,所以在虛擬伺服器中需要將443埠和所固定的ip填進去。如果是要建立http伺服器,將80埠進行對映即可。

  3)開啟動態DNS

  這裡的使用者名稱和密碼填寫花生殼軟體的登陸使用者名稱和密碼。

  所有設定完成之後重啟路由器。

四.設定VisualSVN Server

  開啟VisualSVN Server:

  

  然後選擇“Configure Logging”,切換到“Networking”選項卡:

     

  將“server name”和”Server port“改成路由器 虛擬伺服器 中設定的 ip和埠。然後重啟VisualSVN服務。

  找一臺外網電腦,在瀏覽器位址列裡輸入:https://xxx.eicp.net:443/svn,其中紅色部分是花生殼提供的免費域名,如果能夠訪問,則表示配置成功。