当前位置: 首页 > 面试题库 >

通过HTTP代理svn [关闭]

屠嘉勋
2023-03-14
问题内容

我在使用HTTP代理(仅允许http连接)的网络的笔记本电脑(Ubuntu)上。
当我将svn用作诸如“ http:// .....”之类的url时,一切都很酷(google chrome存储库工作完美),但是现在我需要使用svn://
…从服务器进行svn了。我看到连接被拒绝。
我已经在/ etc / subversion / servers中设置了代理配置,但这没有帮助。
有人有意见/解决方案吗?


问题答案:

/etc/subversion/servers设置中http-proxy- host,与svn://通过svnserve命令启动的通常在端口3690上运行的另一台服务器连接 无关。

如果您有权访问服务器,则可以svn+ssh://按照此处的说明进行设置。

更新 :您还可以尝试使用connect-tunnel,它使用HTTPS代理服务器建立连接隧道:

connect-tunnel -P proxy.company.com:8080 -T 10234:svn.example.com:3690

那你会用

svn checkout svn://localhost:10234/path/to/trunk


 类似资料:
  • 问题内容: 我面临着Java6 / 8的奇怪行为。我尝试通过需要基本用户身份验证的代理进行隧道传输。通过标准的Java身份验证器执行此操作。如果我尝试访问https网址作为第一个网址,则会引发异常: java.io.IOException:无法通过代理隧道。代理返回“需要HTTP / 1.1 407代理身份验证” 但是,如果我先访问http URL,然后再访问https URL,则https访问正

  • 大约两天以来,我一直在努力解决一个问题,似乎没有找到解决办法。 为了提高对我们产品中系统代理设置的支持,我写了一个测试应用程序,对一个小型超文本传输协议代理服务器做一些测试,我在docker镜像中运行。 一方面,我与普通URL. openStream()连接...这工作得很好。它可以识别我的开发人员框设置,我将其指向docker run squid或tinyagent,它可以从Web下载文件。 我

  • 我正在用python创建一个基于BaseHTTPServer的代理服务器。它所做的是创建到squid代理的连接,识别浏览器请求(GET、CONNECT、POST等),并向其添加代理授权标头,然后将此请求转发给squid代理。 问题是,据我所知,当我发送连接请求时,我应该将所有相应的流量中继到squid代理。但是,正如我在wireshark中看到的,squid代理没有回复握手的“Client Hel

  • 我正在尝试基于Apache示例和FTPSClient类,使用Apache Commons网络库开发Java FTPS客户端。要运行de代码,我使用Java8,更新45。 当我调用“retrieveFile”方法时,会发生异常。我不确定,但我相信用于传输文件的连接没有使用上面指定的HTTP代理。 使用FileZilla客户端,我可以使用相同的配置传输文件。 我如何解决这个问题? 我的代码: 输出:

  • 我正在尝试在javascript中自定义一个可以通过REST调用访问的endpoint。此终结点处理与不同情况相关的多个条件(基本上它生成一次性密码,然后验证它以检查它是否过期等)。 所以基本上结构是这样的: 我在开始时设置了一个对象,然后映射一个json消息,以便检索具有不同代码/消息响应的正文。因此,当终结点输入这些条件时,它将返回对象,并且 Header 始终为 200(调用成功)。像这样:

  • 问题内容: 在程序中使用用户身份验证的代理的最佳/最简便方法是什么?我目前有这个,但是打开浏览器时我需要输入用户名和密码。 问题答案: 您可以使用Proxy Auto auth插件实现相同的功能 使用以下扩展程序下载扩展程序 https://chrome.google.com/webstore/detail/get- crx/dijpllakibenlejkbajahncialkbdkjc/rel