群晖SVN Server远程访问
打开路由器访问界面
选择转发规则->端口映射-新建

在弹出的界面中填写相应的端口号了内网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/
群晖SVN Server远程访问的更多相关文章
- Synology DS213J 群晖NAS git server架设方法!
最近单位购入一台Synology DS213J用作数据存储. 本人打算将一些项目的源代码也放在上面,他本身的套件中心提供了SVN SERVER和GIT SERVER. 设置SVN SERVER非常简 ...
- Windows Server 2016 安装虚拟机版黑群晖
硬件配置 Dell R730 CPU: Intel(R) Xeon(R) CPU E5-2603 v4 @1.70GHz(6 cores) Ram: 16Gb HDD: 系统-600GB SAS X2 ...
- 使用群晖NAS:配置Git server
1.首先在群晖的DSM的控制面板中创建一个用户例如是Git_test(我给了管理员权限) 2.在套件中心安装 Git server 3.打开Git server 勾选用户 Git_test 4.在控制 ...
- 异地远程访问群晖NAS中的文件
异地远程访问群晖NAS中的文件 我以群晖DS720+网络存储服务器为例,介绍我是如何异地远程访问群晖NAS中的文件的. 此文章只介绍部署操作的大概步骤,具体的操作方法和技巧可以在西瓜视频.抖音 ...
- Linux 搭建SVN server
一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository ...
- 动态IP下群晖搭建DDNS服务
转载地址:https://www.zimrilink.com/share/dsm_aliddns_server.html 通过阿里云API(php)搭建出DDNS动态域名解析服务器;不同的是本文的方法 ...
- 群晖NAS再再折腾
问题 最近电信把我的公网地址收回去了,之前做好的网络端口映射失效了,在公司已经不能愉快地访问家里的网络.原先网络结构示意图如下: (直接访问方案网络结构图) 只需要对电信光猫(也是个路由器)和家用 ...
- 通过 frp 实现群晖的 drive 远端同步
通过 frp 实现 drive 同步 其实其他的也类似, 只是指定 tcp 的端口不一致就可以. frp 实现的外网端口映射"肥肠"方便. 也推广下 frp 的地址 frp-git ...
- CentOS7 基于 subversion 配置 SVN server
由于 Window Server 环境下,VisualSVN Server Community 版本只支持 15 个同时在线用户,所以彻底放弃 Windows Server,在 Linux Serve ...
随机推荐
- 出现个Expression(str != NULL)
CPrimerPlus的11章复习题10:编写个函数,其参数为一个字符串指针,返回一个指针,返回的指针指向字符串中第一个空格的位置(如果没有空格就返回空指针) #include <stdio.h ...
- 关于js实现分页效果的简单代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- iOS/Android 浏览器(h5)及微信中唤起本地APP
在移动互联网,链接是比较重要的传播媒质,但很多时候我们又希望用户能够回到APP中,这就要求APP可以通过浏览器或在微信中被方便地唤起. 这是一个既直观又很好的用户体验,但在实现过程中会遇到各种问题: ...
- Centos7 修改mysql指定用户的密码
1.登陆mysql或者mariadb(两种任选其一) [root@localhost ~]# mysql -u root [root@localhost ~]# mysql -uroot -p 2.切 ...
- mybatis动态sql
MyBatis 采用功能强大的基于 OGNL 的表达式来消除其他元素. if choose(when,otherwise) trim(where,set) foreach 例子(2): &l ...
- Android 某些配置记录
1, system image 大小配置: devices/intel/baytrail/ffrd8/BoardConfig.mk : BOARD_SYSTEMIMAGE_PARTITION_SIZ ...
- Jetty官方文档翻译
最近在学习Jetty,没有找到合适的资料,所有只能看官方文档了,但是只有英文的,想着自己翻译着学也是学还不如把学习的过程放到网上,也可以给需要的人看,英文水平毕竟有限,也是用有道翻译着来的,不过也加了 ...
- DDD~概念中的DDD(转)
概念中的DDD DDD: 领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略 ...
- WinServer 2008 远程桌面连接设置
WinServer 2008 远程桌面连接设置 1.在服务器端启用远程桌面>>计算机--右键--管理 看远程桌面是否已经启用,若未启用则启用它.配置远程桌面,勾选允许任意版本远程桌面的 ...
- C#连接Oracle数据库(直接引用dll使用)
转载至:http://www.cnblogs.com/gguozhenqian/p/4262813.html 项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的Sq ...