码迷,mamicode.com
首页 > 其他好文 > 详细

SVN 使用过程中的报错

时间:2015-07-14 13:34:18      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:svn   解决方案   报错   

SVN 使用过程中的报错

1.Error while creating module:org.apache.subversion.javahl.ClientException:Authorization failed
svn:认证失败
出现情景:启动 svn 服务后,首次提交项目时
解决方案:修改仓储目录下的配置文件 svnserve.conf、passwd、authz
第一种:打开匿名访问。修改 svnserve.conf 文件,将 anon-access 的值改为 write
第二种:设置授权访问。
修改 svnserve.conf 文件:
打开 auth-access = write、password-db = passwd(指定使用 passwd 文件保存用户名密码信 息)、authz-db = authz(指定用 authz 文件保存授权信息)且将 anon-access 设置为 none(否则 会报错误5)
修改 passwd 文件:
添加用户 username = password 的形式

修改 authz 文件:
进行添加组合设置权限的操作
比如:
[/] # 对根目录设置权限
@kaifa = rw # 以 @ 表示对一个组设置权限,可读写
ceshi = r # 只读
* = # 屏蔽作用,即除了设置的 kaifa 组和 ceshi 用户外,其他人都没有权限


2.Filesystem has no item svn: URL ‘svn://localhost/OA/DesignPattern‘ non-existent in revision 2
出现情景:
第一次提交项目
解决方案:
出现此种错误时,我们可以发现项目上的符号是 ? 和 *, 我们只需要点击右键,再次提交该项目,
将其纳入版本库即可


3.svn: E200009: 提交失败(细节如下):
svn: E200009: “F:\workspace\SVN\SpaceJohnnie\OA\Hello.txt” 尚未纳入版本控制
出现情景:
F:\workspace\SVN\SpaceJohnnie\OA>svn commit Hello.txt
解决方案:
把文件纳入版本控制中,执行命令svn add Hello.txt

4. svn: E205007: 提交失败(细节如下):
svn: E205007: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者
使用 --message (-m) 或 --file (-F) 选项
svn: E205007: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中
也没有 “editor-cmd” 选项
出现情景:
在执行 add 命令后,将文件提交到服务器
svn commit Hello.txt
解决方案:
这是因为我们在提交时没写日志,只需加入参数 -m即可
svn commit -m "第一次提交" Hello.txt


5.Item is not readable
svn: 遇到不可读的路径;拒绝访问。
出现情景:
权限配置时出错,没有将匿名访问值设为 none,即:anon-access = none
解决方案:
修改 svnserve.conf 文件 设置 anon-access = none



版权声明:本文为博主原创文章,未经博主允许不得转载。

SVN 使用过程中的报错

标签:svn   解决方案   报错   

原文地址:http://blog.csdn.net/gulu_gulu_jp/article/details/46876377

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!