搜索
bottom↓
回复: 17

没有公网IP的2台电脑,如何使用SVN同步代码 ?

[复制链接]

出0入0汤圆

发表于 2017-1-20 17:50:52 | 显示全部楼层 |阅读模式
公司电脑是A,家里电脑是B。 均没有固定IP,并且路由器从ISP处获取到的IP也不是公网IP。

有些项目想晚上在家加班做,每次用U盘拷代码太麻烦,有没有什么简单一点的方法?


现有的资源:

1,我可以在A上通过TeamView连到B上。 但是实现不了SVN这样的功能。

2,有一台Win2003的服务器C有公网IP,可以利用它。但是不能对服务器造成任何实际影响(稳定性、安全性等)。 好像通过端口转发可以实现,有高手了解的吗?

3,把SVN服务器放在C上,这样可以实现我的需求,但是担心SVN的安全性,代码一直暴露在互联网上感觉没有安全感......担心被人恶意篡改或者删掉。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2017-1-20 17:55:34 | 显示全部楼层
本帖最后由 javenreal 于 2017-1-20 18:09 编辑

网上还查到一个思路,不知可行:让A、B通过VPN的方式连到服务器C,这样就可以让A和B相当于处于一个局域网中,但是人不在电脑跟前时,好像没有办法让B连上VPN。

另外看到网上教程,好像对服务器影响很大

---------- 最新想到2个思路:
1,在C上面开一个FTP,A和B把FTP映射成本地驱动器。交换完文件后删除文件。可以用来备份数据,但是也是实现不了SVN功能

2,把SVN服务器放在C上。但是端口用防火墙隔离。 需要同步时,打开防火墙端口。

出0入54汤圆

发表于 2017-1-20 18:17:44 | 显示全部楼层
我是试过用极路由+ngrok使用过TCP连接是OK的

https://www.ngrok.cc/user.html

出0入0汤圆

发表于 2017-1-20 22:24:08 来自手机 | 显示全部楼层
你需要根花生棒

出0入0汤圆

发表于 2017-1-20 22:27:45 | 显示全部楼层
虚拟网芳 可以吗?免费版容许5个user同时登入

Hamachi能够让两台处于不同网路架构的电脑突破防火墙(防毒软体)形成一个虚拟区域网路,故即使你的朋友远在天边,也能够透过Hamachi轻易的与你进行网路芳邻分享,或是当成内网来进行连线游戏。

软体资讯


软体名称:LogMeIn Hamachi
软体语言:多国语系
软体性质:免费
支援环境:Windows XP/Vista/7
软体网站:https://secure.logmein.com/products/hamachi2/
软体下载:https://secure.logmein.com/hamachi.msi
安装说明

安装时可以选择语系(繁体中文)。

如无特殊需求,都按照软体预设点下一步即可。

安装后勾选启动Hamachi,然后结束。

使用说明

刚开始安装完毕时,Hamachi并未正式启用,先点选主画面里的开关电源图示。

接着自己取一个想要的名称,这会成为你的Hamachi帐号。

成功后,Hamachi就会配发一个虚拟IP给使用者,下面有两个选项:

建立新网路:使用者要开创一个新网路群组(虚拟区域网路)时使用
加入现有的网路:要加入其他使用者开创之网路群组时选这个
若选择‘建立新网路’,会请你设定网路名称与密码,按下确认即建立成功。

选择‘加入现有的网路’,则是输入别人已经创立好的网路名称与密码后,就可以加入形成虚拟内网啰!

如此一来,你就能够和其他人进行区域网路游戏连线,或者互相聊天、传档等等。

出0入0汤圆

发表于 2017-1-20 22:35:48 | 显示全部楼层
用向日葵的VPN

出0入0汤圆

发表于 2017-1-21 01:20:38 来自手机 | 显示全部楼层
花生壳内网版,申请一个就行。

出0入0汤圆

发表于 2017-1-21 08:07:22 | 显示全部楼层
楼上说的对。
没有公网IP不好搞

出0入25汤圆

发表于 2017-1-21 09:11:43 | 显示全部楼层
何必这么折腾呢!  git.oschina.net  创建个人私有项目是免费的,貌似也支持svn

出0入33汤圆

发表于 2017-1-21 17:57:47 来自手机 | 显示全部楼层
每月花几十块钱,

出0入0汤圆

发表于 2017-1-21 18:43:55 | 显示全部楼层
服务器建在a上,c上做端口映射,就可以公网访问a的指定端口了

出0入0汤圆

发表于 2017-1-21 19:39:04 | 显示全部楼层
tinc最好用了

出0入0汤圆

发表于 2017-1-21 19:50:02 | 显示全部楼层
可以用向日葵 做VPN 吧。

出0入75汤圆

发表于 2017-1-21 20:30:05 | 显示全部楼层
Resilio Sync

出0入0汤圆

发表于 2017-1-21 23:21:54 来自手机 | 显示全部楼层
Git 加 https://git.oschina.net/  后着免费一千个项目,无论公开/私有

出0入0汤圆

发表于 2017-1-22 07:12:41 来自手机 | 显示全部楼层
也有类似需求,试试大家推荐的软件看看哪个适合我,谢谢分享

出0入0汤圆

发表于 2017-1-22 08:37:19 | 显示全部楼层
自己买一个VPS,搭建ngrok

出0入0汤圆

发表于 2017-1-22 10:13:01 | 显示全部楼层
估计买个花生棒什么的最省事
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 23:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表