连接SVN的时候提示授权失败

梦康 2013-06-25 01:54:31
我是在虚拟机里建的,虚拟机里防火墙是关闭的。做了如下操作,但是添加的用户连接就失败了。

cd /home/svnroot/svndata/repos1/conf
vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db=authz
vi passwd
添加用户和密码
[users]
User=passwd
vi authz
[groups]
admin = username
[repos1:/]
@admin = rw
username = rw

没人解答,我自己找到原因了
因为我启动的时候
svnserve -d -r /home/svnroot/svndata/repso1
正确的应该是
svnserve -d -r /home/svnroot/svndata
上面的配置没有问题,错是错在自己启动的地方选择错了,那样就相当于直接把 /home/svnroot/svndata/repos1作为仓库根目录了

谁来帮我结下帖吧。。。
...全文
1882 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦康 2013-06-25
  • 打赏
  • 举报
回复
解决了,我把authz里的[repos:/]都删了,然后直接checkout from svn://192.168.56.129/反而就OK了,这是怎么回事呢?
梦康 2013-06-25
  • 打赏
  • 举报
回复
我在authz里加了一句
[/]
username = rw
结果出现的提示从授权失败变成了
Checkout from svn://192.168.56.129/repos1, revision HEAD, Fully recursive, Externals included
URL 'svn://192.168.56.129/repos1' doesn't exist

1,279

社区成员

发帖
与我相关
我的任务
社区描述
软件工程 CVS/SVN
社区管理员
  • 版本控制社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧