关于svn的问题
之前一直都好好的,每次访问都用的svn://********访问的。后来弄了个https://*********的就访问不到了,总是说unabletoconnecttoa...
之前一直都好好的,每次访问都用的svn://********访问的。后来弄了个https://*********的就访问不到了,总是说unable to connect to a repository at url Error running context:在其上下文中,该请求地址无效。可是我在网页上访问的时候就能访问到。卸了重装也不知道怎么回事,有没有大神给解决下啊,急急急
展开
2个回答
展开全部
你是说用https协议访问SVN,网页方式能正常访问,客户端不能checkout?
你的访问路径中是否含有中文,或者其它非ASCII码的字符?如果是的话,在浏览器中访问时,这些字符会被转换成一段ASCII码,如果你把这段转换后的地址粘贴到SVN客户端中,客户端无法识别这段转换后的ASCII码,所以就无法访问了。
不知是否对症,仅供参考吧。
另外,还有种说法,遇到这种问题把SVN本地缓存数据清除一下就解决了。客户端是TortoiseSVN的话,右键菜单TortoiseSVN——设置——已保存数据——清除
你的访问路径中是否含有中文,或者其它非ASCII码的字符?如果是的话,在浏览器中访问时,这些字符会被转换成一段ASCII码,如果你把这段转换后的地址粘贴到SVN客户端中,客户端无法识别这段转换后的ASCII码,所以就无法访问了。
不知是否对症,仅供参考吧。
另外,还有种说法,遇到这种问题把SVN本地缓存数据清除一下就解决了。客户端是TortoiseSVN的话,右键菜单TortoiseSVN——设置——已保存数据——清除
更多追问追答
追答
一般来说路径中含中文的话,要解决也很简单,在checkout时把那串ASCII码还原成中文就好了。
但从你的截图来看,你checkout时用的路径已经是中文字符了,所以这个问题就比较怪异了,建议你做几个试验进行故障定位:
1、checkout时访问地址只写到cmi那层,后面的不写,看看这时是否能正常checkout;
2、如果还不行,就在服务器端新建一个版本库,文件夹名称纯英文,看看能否正常checkout;
3、如果还不行,试试修改服务器端设置,不用https协议,改用http协议,看看是否正常。
还有可能,就是服务器端哪个地方安装配置有问题,导致不支持中文字符集,这个就很难定位了。
----------------------------------------------------
刚看到你的另一个追问,说你同事能访问,是说别人能够用TortoiseSVN正常访问?如果这样的话要换思路了
2014-02-11
展开全部
这是由两种服务方式搭建的服务器,似乎不能切换
追问
我同事她能访问到。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询