[我希望这是正确的 StackExchange 网络,不确定这是否更属于这里还是 Unix+Linux ]
以前,我只是在我的 Linux 笔记本电脑上使用 svn CLI,一切正常。现在我迁移到一台新的桌面 Linux 机器(相同的 Arch Linux 发行版,复制了所有配置文件),它突然拒绝连接。奇怪的是
- 我仍然可以在同一个 wifi 网络内连接我的旧笔记本电脑
- 在新机器上,svn CLI 无法工作,但 TortoiseSVN(在 wine 中)可以工作!
我已经不知道这可能是什么原因了。我问我们的 SVN 服务器管理员是否有想法,但他也一无所知。显然我是唯一一个有这个问题的人。
一些细节:
命令
svn list https://svn.OUR.DOMAIN/svn/REPO/trunks/OURTRUNK
svn: E170013: Unable to connect to a repository at URL 'https://svn.OUR.DOMAIN/svn/REPO/trunks/OURTRUNK'
svn: E000111: Error running context: Connection refused
真的,与或其他任何东西一样checkout
。尝试http
给了我Redirecting to URL 'https://svn.....
同样的错误消息。我有点不知道这意味着什么,我发现 SVN 文档很难搜索,而且 google 也没有产生任何结果。
我尝试删除我的配置以$HOME/.subversion
查看这是否是问题的原因,但结果相同。
我的/etc/hosts
那里没有任何相关的内容,我没有任何条目.netrc
(我认为这会相关?不确定)。我还可以通过以下方式获取服务器 IPv4/6host svn.OUR.DOMAIN
有人有线索吗?我缺少任何明显的地方并且应该寻找根本原因吗?