我在一家大型银行的网络上,我正在尝试从我的Windows 7机器连接到SVN存储库。我正在使用最新版本的Tortoise(截至昨天)64位客户端。
当我尝试使用repo-browser进行连接时,我可以使用我的凭据登录,但是我得到错误,“因为目标计算机主动拒绝它,所以无法建立连接。”
我网络中的其他人都可以连接到存储库。从网络中出来的其他人能够使用我的凭据登录到存储库。我还尝试使用超级用户凭据登录并获得相同的错误。
我禁用了我的病毒防护软件,但仍然得到了相同的结果。
我尝试从命令行访问并仍然得到相同的结果。
我确定这是我的机器或网络的配置方式,但我不是网络人员,所以我不知道如何解决这个问题。
答案 0 :(得分:3)
这是代理问题。我输入了正确的代理信息,瞧!我获准进入。
答案 1 :(得分:1)
我知道这个问题已经过时了,但也值得人们考虑;确保您运行的任何网络服务器实际上正在运行。这可能听起来很明显,但我使用的是VisualSVN(它基本上内置了自己的Apache网络服务器)并且在重启后它已经停止了服务。在弄乱代理设置之前先检查一下。
答案 2 :(得分:1)
答案 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>>重新定位,然后输入正确的网址