Tortoise SVN - 无法连接到SVN“目标机器主动拒绝它”

时间:2013-10-15 15:28:52

标签: svn tortoisesvn

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

当我尝试使用repo-browser进行连接时,我可以使用我的凭据登录,但是我得到错误,“因为目标计算机主动拒绝它,所以无法建立连接。”

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

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

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

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

6 个答案:

答案 0 :(得分:3)

这是代理问题。我输入了正确的代理信息,瞧!我获准进入。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

enter image description here

答案 3 :(得分:1)

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

我删除了代理行:

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

它有效!

答案 4 :(得分:0)

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

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

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

同时检查Windows防火墙端口是否已打开。

答案 5 :(得分:-1)

这已经解决,重新定位到右分支

TortiseSVN>>重新定位,然后输入正确的网址