Svn 笔记本电脑上的Subversion和在内部/外部网络之间移动

Svn 笔记本电脑上的Subversion和在内部/外部网络之间移动,svn,tortoisesvn,ip-address,router,Svn,Tortoisesvn,Ip Address,Router,我在本地网络上有一个subversion服务器,并使用192.168.1.x地址访问它。问题是,当我离开家需要更新笔记本电脑上的svn时,我现在必须使用外部地址。我一直在使用svn relocate命令在外部和内部地址之间切换,但这很麻烦。有人在这个问题上有聪明的伎俩吗?我用乌龟做我的客户 我的路由器上的DNS条目可能会起作用,因此我可以一直使用外部名称,但不幸的是,我的路由器没有那么灵活。您可以将记录添加到主机文件中,然后更改它,而不是重新定位 顺便说一句,总是使用外部名称有什么不对?(除了不

我在本地网络上有一个subversion服务器,并使用192.168.1.x地址访问它。问题是,当我离开家需要更新笔记本电脑上的svn时,我现在必须使用外部地址。我一直在使用svn relocate命令在外部和内部地址之间切换,但这很麻烦。有人在这个问题上有聪明的伎俩吗?我用乌龟做我的客户


我的路由器上的DNS条目可能会起作用,因此我可以一直使用外部名称,但不幸的是,我的路由器没有那么灵活。

您可以将记录添加到主机文件中,然后更改它,而不是重新定位


顺便说一句,总是使用外部名称有什么不对?(除了不必要的流量)

您可以将记录添加到主机文件中,然后更改该记录,而不是重新定位


顺便说一句,总是使用外部名称有什么不对?(除了不必要的通信量)

我总是使用我的外部地址,并且有一个bash脚本来设置我想要访问存储库的ssh隧道。以前是svn,现在是git,但同样的原则也适用。

我总是使用我的外部地址,并且有一个bash脚本来设置我想要访问存储库的ssh隧道。以前是svn,现在是git,但同样的原则也适用。

我敢打赌,你至少会得到一个答案告诉你如何使用git@Rich-哦,很接近-我抵制住了诱惑,只是暗示所有酷孩子都在使用git。但是仍然有很可能有人会这样做。请看一下
%SystemRoot%\System32\drivers\etc\hosts
。也许用一些小脚本在里面换行会有帮助?注意:不要使用gt,svn很好
:)
我打赌一个闪亮的六便士你至少会得到一个答案告诉你使用它git@Rich-哦,很接近-我抵制住了诱惑,只是暗示所有酷孩子都在使用git。但是仍然有很可能有人会这样做。请看一下
%SystemRoot%\System32\drivers\etc\hosts
。也许用一些小脚本在里面换行会有帮助?注意:不要使用gt,svn很好
:)
如果您在NAT后面,并将svn服务器映射为虚拟主机,则外部名称可能不起作用。我一直无法使其起作用。尝试从网络内部使用外部地址总是失败。我支持纳特。IIRC失败是因为路由器不知道如何处理LAN->LAN连接上的外部地址。这听起来像是路由器配置错误。使用现代路由器应该可以从LAN内部使用外部地址。如果您在NAT后面,并将SVN服务器映射为虚拟主机,则外部名称可能不起作用。我从未能够使其起作用。尝试从网络内部使用外部地址总是失败。我支持纳特。IIRC失败是因为路由器不知道如何处理LAN->LAN连接上的外部地址。这听起来像是路由器配置错误。现代路由器应该可以从局域网内部使用您的外部地址。