SVN系列教程之二——报错解决篇
SVN服务器安装好后,首先在自己机器上尝试file、http、svn三种协议能否访问。1.目标计算机积极拒绝,无法连接当我们安装好VisualSVNServer服务器后,首先在服务器平台上建立新的版本库,添加用户和用户组,接下来就要将本机的项目导入到版本库中了。右键项目文件夹——TortoiseSVN——导入然而,会出现以下报错:原因: a.windows自带的或用户自己安装的防火墙屏蔽了相应的端口 b.客户端主机由于路由等原因无法连接到svn服务器主机 c.客户端错误地配置了代理 d.服务端服务没打开解决:a.打开【计算机】→【属性】→【服务】b.找到【visual SVN Sever】,右击选择【启动】,如下图:c.服务开启后,导入数据就成功了!启动后如果还是报同样的错误,就要看SVN是否使用了默认的3690端口。Cmd打开命令窗口,输入>svnserve -d –r e:/Repositories/Game(注:后面的是版本库的路径)命令窗口一直不要关闭,这样就打开了默认的3690端口。
2.身份验证出错问题:只能check out,不能进行导入、更新等操作。而且check out时没有要求输入用户名和密码。原因:没有在conf目录下设置权限。解决:进入svn的conf目录下修改svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz修改passwd文件 添加用户名和密码修改authz文件 将新增的用户和密码添加 格式(username =password) 添加组成员 格式 development=d1,d2,d3 [/] 所有文件权限 @development=rw(r读w写) 接下来导入项目时就会提示你输入用户名密码,输入后就可以成功导入了。但貌似每次新建版本库,导入新项目的时候,都需要重新修改conf文件夹下的内容,挺麻烦的~
3.文件已锁定,执行清理命令问题:工作副本导出中断,执行更新时出现报错。解决:右键——TortoiseSVN——清理,如果仍提示锁定,就到上一级目录下再执行清理。
本帖中内容来自但不限于以下网站:
http://blog.csdn.net/qq_23703157/article/details/74495284
http://www.tuicool.com/articles/BFF36f
http://blog.csdn.net/lyhdream/article/details/41178775
http://www.cnblogs.com/rookie404/p/5787070.html
感谢各位大大的分享~
页:
[1]