一般来说你要用http/https协议访问SVN的话,就要将SVN服务器和apache集成,如果没有做这一步,就只能用svn协议访问,而不能用http协议访问。而一旦集成了,后面访问也都应该用http协议,而不能再用svn协议了。也就是说不能同时用svn协议和http协议访问同一个SVN库。
右键菜单TortoiseSVN——设置——网络,在这里可以设置代理服务器,如果是用http协议就是设置最上面那一块,svn协议就是设置中间那一块,最下面那一块是和https协议相关的问题是服务器未启动Subversion服务,或改变端口所致。多数因为安装的时候选用了端口,加上端口即可(80、8080、43等)。Windows下通过任务管理器查看svnserve.exe进程是否运行,如有则记录 PID,然后在命令行中运行netstat -ano,查看对应PID的端口号(Subversion服务的默认端口号为3690)。如是端口改变,则需要在SVN检出URL中增加端口号。增加并运行Subversion服务。[转]
估计会有下面这几种情况:
1windows自带的或用户自己安装的防火墙屏蔽了相应的端口
2客户端主机由于路由等原因无法连接到svn服务器主机
3客户端错误地配置了代理
4服务端服务没打开
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)