我在我当地的ubuntu上安装了svn.我通过VPN连接到我的Solaris盒子,因此我可以通过本地网络IP访问它.我怎样才能从solaris上的svn中检出一个分支,让它进入我当地的svn?
我试过了:
svn checkout file:///192.168.99.3/home/myproj/apps/repo/sjl
Run Code Online (Sandbox Code Playgroud)
但是说:svn:无法打开URL的ra_local会话
我也尝试过:
svn checkout svn://192.168.99.3/home/myproj/apps/repo/sjl
svn: Can't connect to host '192.168.99.3': Connection refused
Run Code Online (Sandbox Code Playgroud)
为什么拒绝?ping到192.168.99.3的工作正常.
尝试更换file:///用svn://.
file应该只在您的存储库与您的存储库相同时才有效. svn:是"真正的"网络上的协议.
svn:适用于Solaris机箱是svn服务器的情况.但是存储库的路径应该由服务器确定.更接近的东西svn://192.168.99.3/sjl.
这是另一个技巧,因为ping不保证你可以建立连接.
telnet 192.168.99.3 3690
Run Code Online (Sandbox Code Playgroud)
如果您成功连接到svn服务器(默认情况下3690是其端口号),您将得到如下所示的响应:
(成功(1 2(ANONYMOUS)(编辑管道svndiff1缺席条目)))
点击Enter它将关闭连接.但是,如果您收到连接错误消息,那么您需要查看您的网络或防火墙.
| 归档时间: |
|
| 查看次数: |
46326 次 |
| 最近记录: |