SVN问题解决

在svn的配置和使用过程中,我所遇到的问题及解决方案:

1、svn使用时提示
commit failed
authorith denied(这两个单词记不清了,权限不允许)
1)服务器搭建的时候出现这样的提示,说明还是权限配置这没配置好,检查conf文件夹里的三个文件,重新配置
2)如果是在服务器已经正常投入使用时,客户端出现了这样的错误,你确实没有权限

2、使用客户端Checkout之后,发现不能commit文件,也是报错:
commit failed
authorith denied
其他人都可以正常提交,就那一台机器不能提交,检查权限配置没有问题,已经给他分配权限了,我想在他机器上用另一个用户名和密码登陆,发现他以前登陆的时候 保存登陆用户名和密码了,根本就不给我弹出那个窗口让我登陆,研究后,未果,问同事,同事给了一句很有用的提醒,让我找到他机器上存储用户名和密码的配置文件,在C:\Documents and Settings\Administrator\Application文件夹下,找到了Subversion文件,删除
在使用svn客户端时就给我弹出登陆框了,登陆。好用了,问题解决了。


3、目标机器积极拒绝,无法连接'或Can't connect to host
检查服务器的防火墙是否关闭,我在svn服务器配置完成后,发现同一个网段的IP能访问服务器,但是不在一个网段的机器就不能访问了
解决办法:一开始检查了一下windows的防火墙,发现关着呢,没问题啊,后来发现公司电脑上安装的卡巴斯基在作怪,卡巴斯基设置--反黑客--启用防火墙改为不启用,其他网段的就可以正常Checkout了

4、我在一台机器上装了两个SVN版本控制的服务目录,而且还都把服务目录建成了仓库,就是说两个svn仓库都 svn:192.168.128.63/ 访问,后果可想而知,很惨重,最新的把旧的给覆盖了,旧的就不能用了,可是呢,后来又回光反照,当我使用这个新的svn服务目录两天之后,忽然登陆不上去了,配置文件显示现在又启用旧的版本了,唉,无奈,干脆把新的svn服务目录停掉,就一直用这个旧的服务目录吧(我写的不太通俗易懂哦,行啊,这段就留给我自己看了),发现自己在装两个SVN版本控制的服务目录的时候就没给自己思考的时间,傻了吧唧的就直接往上配置,配置完了之后,发现自己事先没设计好,没想好,现在明白自己为什么错了。直接在一个服务目录下建立两个仓库不就完了嘛。

5、svn文件如何变成普通文件,首先在文件夹设置那显示隐藏文件,其次在这个你想要把它变成s普通话文件夹的svn文件夹中中搜索.svn,搜索时记着在高级出设置搜索隐藏文件,搜索完成后,把所有.svn文件夹都删掉,就OK了,你发现带有svn标记的绿对号,红叹号啊都没了

你可能感兴趣的:(windows,SVN,防火墙,subversion)