svn 访问 403 forbidden怎么解决

svn 访问 403 forbidden怎么解决,第1张

电脑之前连接过别的svn 地址今天连接新的svn地址时。svn报错:“验证时发生错误  ............403 forbidden”

按照网友的做法。先进行了两步操作

1.C:\Users\ThinkPad\AppData\Roaming\Subversion\bath  文件夹下删除svn的信息

2.桌面右击进入svn---设置---已保存的数据---认证数据  点击clear,但是eclipse还是不能添加新的svn地址。怀疑eclipse的svn有问题。

3.窗口---首选项---svn---svn接口,换为javaHL。

主要原因

1.你的IP被列入黑名单

2.你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了

3.网站域名解析到了空间,但空间未绑定此域名

4.你的网页脚本文件在当前目录下没有执行权限

5.在不允许写/创建文件的目录中执行了创建/写文件操作

6.以http方式访问需要ssl连接的网址

7.浏览器不支持SSL 128时访问SSL 128的连接

8.在身份验证的过程中输入了错误的密码

9.DNS解析错误,手动更改DNS服务器地址

10.连接的用户过多,可以过后再试

11.服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽

1、首先你要弄明白subversion、visualsvn、apache之间的关系。

2、版本控制的核心软件(也就是SVN)实质上指的是subversion。svnserve.conf是这个工具自带的版本库权限管理文本,只控制某个版本库。如果你访问版本库的客户端地址的前缀是svn://或者svn+ssl方式来访问版本库,那么这个文件就会起作用。

3、一般来讲,我们很少会用上述方式来访问,因为每个库都要手动编辑这个权限文件,那么我们会采用另一种方式搭建服务器,也就是apache+subversion(也可以集成其他比如ssl、域认证等模块)的方式,这个方式下,我们的权限控制是通过apache来读取认证文本的,这样无论我们有多少个版本库,认证文件都只有一个。然后通过手动编辑或者命令行编辑或者svn管家等方式来总体控制所有版本库权限。而且可以通过http或者https来访问。通过IE访问。

4、VisualSVN Server说白了这就是个一键安装包(他集成了相关联的所有软件比如subversion、apache、ssl、域认证等等),另外自己加入了读取目录进行权限分配的功能,比自带的要手工编辑权限文件更可靠和好用。也是利用的apache只需要读取groups.conf和htpasswd,而不需要读取每个库的svnserve.conf,这样svnserve.conf自然也就不会变了。

5、你可以在你安装visualsvn的目录下找到一个说明文件,他会表面这个版本的visualsvn里面各个软件(subversion、apache、ssl等)的版本。明白了他们的关系,然后试着去搭建一个apache+subversion,就知道他们是怎么回事了


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/296487.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-25
下一篇2023-04-25

发表评论

登录后才能评论

评论列表(0条)

    保存