5

我在一家大型银行的网络上,我正在尝试从我的 Windows 7 机器连接到 SVN 存储库。我正在使用最新版本的 Tortoise(截至昨天)64 位客户端。

当我尝试使用 repo-browser 进行连接时,我可以使用我的凭据登录,但随后我收到错误消息“无法建立连接,因为目标机器主动拒绝了它。”

我网络中的其他人能够连接到存储库。网络外的其他人能够使用我的凭据登录到存储库。我还尝试使用超级用户凭据登录并得到相同的错误。

我禁用了我的病毒防护软件,但仍然得到相同的结果。

我尝试从命令行访问,仍然得到相同的结果。

我确定这是我的机器或网络配置的方式,但我不是网络人,所以我不知道如何解决这个问题。

4

6 回答 6

3

这是一个代理问题。我输入了正确的代理信息,瞧!我被授予访问权限。

于 2013-10-25T22:21:01.250 回答
1

我知道这个问题很老,但人们也需要考虑;确保您正在运行的任何网络服务器都在实际运行。这听起来很明显,但我使用的是 VisualSVN(它基本上内置了自己的 Apache 网络服务器),并且它在重新启动后停止了服务。在弄乱代理设置之前先检查一下。

于 2014-10-23T12:25:39.250 回答
1

如果您使用 Redmine,则您的存储库 URL 是错误的。您将需要使用可以在“设置”->“存储库”中的项目中找到的 URL。这是屏幕截图:

在此处输入图像描述

于 2016-05-25T09:28:53.690 回答
1

检查位于 的服务器文件中的代理定义C:\Users\XXX\AppData\Roaming\Subversion

我删除了代理行:

ssl-trust-default-ca  = no
http-proxy-host = 
http-proxy-username = 
http-proxy-password = 

它有效!

于 2016-11-29T12:04:11.037 回答
0

在我的情况下,当您从服务器存储库复制 URL 时,它包含 localhost 路径。类似于http://xxxx-xxx-xx-xx:portnumber/svn/MyRepository/ 如果您在服务器上安装 SVN 并尝试上述路径,那么它将显示所需的输出,即您的存储库的文件夹结构。

但是,当您尝试从远程计算机访问它时,您需要http://用您的服务器 IP 替换端口号冒号前后的所有内容。

它看起来像http://myserverip:myport/svn/MyRepository/

还要检查您正在访问的 Windows 防火墙端口是否打开。

于 2017-05-29T12:22:46.390 回答
-1

这通过重新定位到正确的分支来解决

TortiseSVN >>relocate 然后输入正确的 URL

于 2017-10-09T06:31:52.800 回答