我需要做一个 svn 结帐,说
svn checkout svn://XYZ.com/trunk.
我在代理后面使用 svn 客户端。我过去曾使用 http 协议访问过其他存储库,但使用 svn 协议时,它因“连接被拒绝”而失败,原因我认为是代理不允许的端口。尽管如此,服务器不支持 HTTP 协议。
但是,svn+ssh 已连接,但它会提示我在该服务器上输入一个我没有的帐户?
除了申请账号,还有什么办法吗?
请注意,我不能影响代理服务器的设置。
我需要做一个 svn 结帐,说
svn checkout svn://XYZ.com/trunk.
我在代理后面使用 svn 客户端。我过去曾使用 http 协议访问过其他存储库,但使用 svn 协议时,它因“连接被拒绝”而失败,原因我认为是代理不允许的端口。尽管如此,服务器不支持 HTTP 协议。
但是,svn+ssh 已连接,但它会提示我在该服务器上输入一个我没有的帐户?
除了申请账号,还有什么办法吗?
请注意,我不能影响代理服务器的设置。
SVN 创建一个在 Windows 上称为“C:\Documents and Settings\mjohansen\Application Data\Subversion\servers”的文件。(我不确定它在 Linux 上的位置。)该文件包含许多配置参数,包括“http-proxy-host”、“http-proxy-port”等。默认情况下,它们被注释掉。您可以取消注释并填写您的代理信息。
我认为这仅适用于某些 SVN 客户端。但我发现标准 SVN 命令行应用程序 Tortoise 和 Eclipse Subclipse SVN 插件使用了相同的文件。
所有这些都假设您的问题确实是代理服务器。