网络改变命令提示符的行为

网络改变命令提示符的行为

我正在使用连接到我们公司网络的计算机,并尝试执行从我们的 svn 中提取构建的脚本。每当我提供用户名和密码并执行脚本时,我都会得到一个 Windows 安全登录框。当我提供相同的凭据时,它会失败,并且脚本告诉我我未通过身份验证。

现在关键的是:当我通过手机移动热点连接计算机并执行相同的命令时,它运行良好并进行构建。

什么原因导致了这种行为?我怀疑是 UAC 的问题,因为我可以在移动网络上运行它。此外,我可以通过公司网络上的浏览器连接到资源,因此它没有被阻止。我为此感到十分苦恼。

答案1

SVN 使用的 IP 端口与网页浏览不同。我认为贵公司的代理和/或防火墙阻止了直接 SVN 访问端口 (3690),而您的浏览器使用端口 80。

您的手机不会受到此类限制(除非您特意将其放在那里)。

您能否验证您的脚本是否尝试通过端口 3690 而不是端口 80 进行连接?

相关内容