喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [经验] 关于subversion安装配置问题  
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1251
帖子 1480
金钱 1251 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
关于subversion安装配置问题

有人问,当然我自己也有过这样一个疑问,所有配置svn的过程自己都认为成功了,为什么一到客户端访问就会出现这样的提示呢:: Authorization failed ,其实这个是权限配置的问题,说白了就是目录没配置对,并且你也没访问对。
我装subversion用了一个星期的时间去研究,你相信吗,呵呵
也许是我笨,也许是我LINUX技术还不算轻车熟路吧
但是有一点可以证明,最后我靠自己的理解能力攻克了难题。
其实svn的配置不是很难,难的是你怎么用你清晰的思路去理解,只要你大脑这关过了,以后就明白subversion也不是很难,呵呵,好了,下面简单看下我的配置吧(make&&makeinstall我跳过没写,因为网上有很多这样的文章,我只写配置篇,这样容易直接接触难题,从而一举攻克)
Subversion启动时候一定要注意应该启动哪个目录,这个细节将直接影响到你最后将给予目录权限的配置文件authz上面。
注意我启动的是:
Svnserve –d –r /
这样的话在authz里就该:
[okpython:/]      可以访问okpython目录下所有文件(okpython是我在/根下建立的一个文件夹)
Xieaotian = rw 具有读写权限
        = r 除了上面的用户,其他用户只有读的权限
        客户端访问应该是这样:
        IP+okpython
        例:svn://192.168.0.1/okpython
例如我想访问svn://192.168.0.1 下的所有目录
那么我们就得需要更新svn运行的目录,以及authz文件了。(okpython是我的仓库)
启动:
Svnserve –d –r /okpython
Authz文件内容:
[/]
Xieaotian = rw
这样你就可以直接访问svn://192.168.0.1目录下的所有文件,其实也就是我的仓库okpython下的所目录
如果你想访问okpython下的一个目录的话,你也可以这样:
Svnserve –d –r /
Authz:
[okpython:/其他目录]
Xieaotian = rw
以后访问地址将:svn://192.168.0.1/目录
如果这样的话:
Svnserve –d –r /okpython
Authz:
[/其他目录即可,无需加okpython仓库名]
Xieaotian = r
访问地址变成了:
Svnserve://192.168.0.1/其他目录
--------------------------------------------------------------
-另外这里也有其他人的思路,我觉得也可取。
http://www.subversion.org.cn/bbs/viewthread.php?tid=362
本文原创,如若转载请注明出处.版权所属中国PHP联盟所有(喜悦国际村)
同时也欢迎您来我的个人主页交流:www.okpython.com/bbs




http://www.okpython.com
让中国的python发展的更快。
2008-4-9 10:48 AM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.209145 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP