我正在尝试设置我的 Win7 工作笔记本电脑,以便可以访问我的 svn 存储库。我的存储库设置在家里的 Linux 机器上,并且可以在我所有的机器上正常工作,包括当我未连接到工作网络时我的工作笔记本电脑。
当我尝试通过代理访问时,问题就出现了 - 我在 TortoiseSVN 设置面板中添加了代理设置,当我尝试签出项目时,它开始下载并运行了大约 6.5MB,然后放弃并抱怨远程连接已关闭。我正在测试的存储库中只有一个文本文件,它远没有达到 6MB。从我在路由器日志中得出的结果来看,工作请求没有通过,所以我不知道它下载了什么!
看来工作中的 Web 代理有问题,我只是想知道我能做些什么吗?它是 Microsoft ISA 服务器,我无法控制其配置,所以我真的希望有一个解决方案,我只是不知道从哪里开始。
编辑:我可以通过工作代理通过 HTTP 浏览存储库,但似乎无法使用 svn 执行任何操作。我还尝试正确安装 SVN 并从 DOS 命令行执行此操作,但根本不起作用,几秒钟后我就收到远程连接关闭错误,并且没有下载幻影巨型文件。
谢谢
答案1
如何通过在家中设置 https 服务器来解决这个问题?
isa 不是芬詹..它应该只转发流量而不干扰实际通信。
答案2
假设您的存储库可通过 HTTP 访问,请尝试从 Web 浏览器浏览您的存储库并查看结果。可能是代理要求进行身份验证,但 Tortoise 未发送该身份验证。
如果您没有将其设置为通过 HTTP 访问,那么您需要这样做才能从代理后面访问它。