-
打開路由器訪問界面
-
選擇轉發規則->端口映射-新建
-
在彈出的界面中填寫相應的端口號了內網ip
-
-
填寫svn所在地址的IP,比如:192.168.30.2
-
添加映射端口,比如svn的默認端口是3306,如果修改過那么就填寫你修改過后的端口
-
類型選擇TCP
-
選擇有效,應用
這樣就可以在家里或者外網使用svn了:
svn://124.124.124.124/project
http://8474832.blog.51cto.com/8464832/1555449
-------------------------------------------------------------------------------------------------------------------------------------------------------
有這個想法很多次了,但是網絡上文章一直搜不到多少,唯一感覺有點用的是 http://8474832.blog.51cto.com/8464832/1555449,但寫的很亂。我自己嘗試了下,發現竟然成功了!!!
在群暉NAS上已經安裝svn應用后,下來要使得svn可以遠程訪問,
主要可能有三步:(1)是對路由器進行端口映射的設置,我的電信路由器是E8-C型號,其他型號應該都可以,然后進行如下設置:
(2)設置群暉,打開svn端口映射(這一步要不要還不清楚,反正我是設置了)
(3)設置群暉外部訪問的路由器配置(點擊新增添加這條)
然后我的svn可以通過兩種方式訪問,一種是外網地址一種是xxx.synology.me,也就是說checkout地址這樣填寫:svn://xxx.synology.me/你的svn目錄,xxx是自己申請的地址,在群暉的控制面板的外部訪問里找吧。xxx.synology.me可以替換為你的外網地址(第三張圖里的外部訪問–>DDNS里有寫)
最后很神奇就可以遠程checkout代碼了,但是速度很慢,囧。如果在區域網checkout(即使用域名方式)會很快。
svn可以遠程訪問,也就是說可以遠程辦公了!這對於獨立開發者是巨大的福音!
不過對於安全性,我有空還得看看如何提升安全性,目前就是換一個更復雜的密碼罷了。用wireshark可以抓到svn下載和提交的內容(雖然是加密的,不清楚是否能被破解),反正肯定不是非常安全的了~不過普通人用用也足夠了,真的要搞加密還是自己弄個服務器吧。
http://brightguo.com/svn-server-remote/