【管理工具----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

#指定使用 passwd 文件保存用户名密码信息
password-db = passwd

#指定用 authz 文件保存授权信息
authz-db = authz

#关闭匿名访问
anon-access=none

 


修改 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

posted @ 2017-10-10 15:34 MrSunny 阅读(...) 评论(...) 编辑 收藏

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值