影响中国青年的100句人生名言 5
2006-12-07 01:57
357 查看
根据客户需求现在需要把SVN的访问方式由原来的svn+ssh的方式变为单独的svn的方式,但是在切换的过程中遇到了几个问题,先做一个归纳。关于如何在linux下搭建这两种方式的svn server,可以具体参考博文“Centos 下面搭建svn 服务”来搭建,
首先明确两种方式的访问原理,svn:读取仓库下面的配置文件来达到成功访问svn+ssh:利用linux用户,将其加入到svn组以达到成功访问
问题一:配好了svn访问方式之后,提示svn server拒绝访问, 1,检查svn server是否启动 (svnserver -d -r your-repository)
2,配置svn server的时候,在配置文件svnserver.conf里面可以注销authz-db参数 3, 由于svn+ssh方式走的不是svn默认的端口,按svn方式访问的时候需要配置防火墙添加svn默认端口号3690
问题二:配好了svn访问方式之后,旧的svn+ssh的方式还可以访问: 1,确保将linux用户从svn组中剔除(gpasswd -d user group [gpasswd -a user group是将用户user加入group组])
在剔除之后去测试旧的svn+ssh的方式,居然还能正常访问,后来新增一个svn 测试账号(当然此处测试账号还是linux账号)在加入svn和没有加入svn组的情况下分别测试,显示是符合实际要求的,问题可能出在当前我使用的账号上面。
经过查找发现是因为当前账号james.liu对svn repository有ACL权限导致
2,检查svn repository的ACL 权限,看是否有linux账号对其有ACL权限
删除用户james.liu的ACL权限
setfacl -R -x u:james.liu svn-repository-path
最后发现并解决所有问题,一切达到预期效果
首先明确两种方式的访问原理,svn:读取仓库下面的配置文件来达到成功访问svn+ssh:利用linux用户,将其加入到svn组以达到成功访问
问题一:配好了svn访问方式之后,提示svn server拒绝访问, 1,检查svn server是否启动 (svnserver -d -r your-repository)
2,配置svn server的时候,在配置文件svnserver.conf里面可以注销authz-db参数 3, 由于svn+ssh方式走的不是svn默认的端口,按svn方式访问的时候需要配置防火墙添加svn默认端口号3690
问题二:配好了svn访问方式之后,旧的svn+ssh的方式还可以访问: 1,确保将linux用户从svn组中剔除(gpasswd -d user group [gpasswd -a user group是将用户user加入group组])
在剔除之后去测试旧的svn+ssh的方式,居然还能正常访问,后来新增一个svn 测试账号(当然此处测试账号还是linux账号)在加入svn和没有加入svn组的情况下分别测试,显示是符合实际要求的,问题可能出在当前我使用的账号上面。
经过查找发现是因为当前账号james.liu对svn repository有ACL权限导致
2,检查svn repository的ACL 权限,看是否有linux账号对其有ACL权限
setfacl -R -x u:james.liu svn-repository-path
最后发现并解决所有问题,一切达到预期效果
相关文章推荐
- 影响中国青年的100句人生名言
- 影响中国青年的100句人生名言
- 影响中国青年的100句人生名言
- 影响中国青年的100句人生名言 1
- 影响中国青年的100句人生名言 2
- 影响中国青年的100句人生名言
- 影响中国青年的100句人生名言 3
- 影响中国青年的100句人生名言 4
- 人生哲理名言100句
- 有助人生名人名言100句
- 100句人生名言
- “中式烹饪影响PM2.5”改变中国厨电命运
- Google退出对中国IT业的影响
- 新勒索病毒波及65个国家地区 中国没受到太大影响
- 100句富有哲理的人生格言
- 关于-易经》对中国科学的影响
- 奥巴马在上海与中国青年对话发表演讲(全文)
- 中国人唯一不认可的成功——就是家庭的和睦,人生的平淡(做为程序员的我们又追求什么样的人生呢?)值得思考???
- 人生与工作——惠普前中国区总裁孙振耀的“退休HP九大感言”
- [转帖]影响中国软件开发的20人