2012-03-06 72 views
9

在工作中,我试图做终端的svn checkout https://...,我得到了错误:svn: OPTIONS of 'https://...': could not connect to server (https://...)的svn:“:// ... HTTPS”:选项无法连接到服务器

我可以打开地址https://...在我的Internet Explorer中,输入登录名和密码后,我可以看到里面的文件。

总是在我的Internet Explorer中,我当前的代理设置是None

此前,使SVN在家里工作,人都插入以下行到我的文件/etc/subversion/servers:

[global] 
http-proxy-host = kuzh.xxx.fr 
http-proxy-port = 8080 

在这种情况下,没有人知道如何解决这个... could not connect to server ...错误?

编辑1目前我在家里尝试相同的命令,它的工作原理。所以我认为@ J.N。是正确的......我应该做下[group]http-proxy-hosthttp-proxy-port使得它考虑到我在家里,只有当,而不是当我在其他地方认为...

现在的问题是如何指定/etc/subversion/servers[group],以便它知道我在家里或不...

+0

您是否在家中和工作中使用同一台计算机?你有没有尝试在工作中评论你目前的代理(如果这不起作用,那么你可能会陷入困境)。 – 2012-03-06 23:38:28

+0

我总是使用同一台计算机...我没有尝试过,但我认为这将工作... – SoftTimur 2012-03-07 20:42:55

回答

2

首先,尝试说行发表评论我要避免使用代理服务器,并测试它是否工作(即在加#

如果没有,那么你就被卡住了,你和SVN服务器之间可能有一个代理阻止来回(注意:一些代理是透明的,不需要配置,它们会自动“捕捉”你的请求)。

如果没有,则可以在配置中创建一个[group]部分,以仅为某些服务器使用代理,而不是global配置。

+0

感谢您的评论,请参阅我的更新... – SoftTimur 2012-03-06 22:26:26

2

我有一个类似的问题,试图在我的服务器上进行简单的更新。

svn update 

我收到了同样的错误svn: OPTIONS of 'https://...': could not connect to server (https://...)

我只是提供我的svn用户名和密码一次,它纠正了问题

svn update --username my_user_name --password xxxxxx 
3

我也有类似的问题,我使用代理我大学,在家里没有代理。

它一直给我“无法连接到服务器”的错误。

所有我要做的就是在[global]部分注释行:

[global] 

# http-proxy-host = kuzh.xxx.fr 

# http-proxy-port = 8080 

这两个文件下:

/etc/subversion/servers

/home/<username>/.subversion/servers

和解决问题。 显然,所有使用svn的用户都会生成本地配置,所以您需要从您的用户帐户中删除代理,以及当您想要摆脱代理时。

1

我运行Oracle的Linux 6.6的64位作为一个VM guest虚拟机(Windows 7作为主机)的后面公司的代理,当我运行命令

svn co http://svn.code.sf.net/p/flashcard4cn/code/trunk flashcard4cn 

得到错误信息

svn: OPTIONS of 'http://svn.code.sf.net/p/flashcard4cn/code/trunk': Could not resolve hostname `svn.code.sf.net': Host not found (http://svn.code.sf.net) 

后在[global]下面的/home//.subversion/servers下面添加了以下两行:

[global] 
http-proxy-host = proxy.**.com 
http-proxy-port = 80 

错误消失了,并检查成功。你们中的一些人提到了同样的事情没有奏效,但它对我来说适用于Oracle Linux 6.6

0

我尝试了所有在我之前发布的答案,但都没有成功。

我发现的唯一解决方案只是重新启动笔记本电脑。

然后一切工作像以前一样,没有任何的svn配置文件等需要变更

我不知道为什么会这样,特别是需要不改变解决这个问题,这意味着没有变化是由我完成或者不做任何代理更改。