1、修改公司SVN的权限
1.1如何在linux上配置和安装svn
1.2如何让svn使用http协议并且和apache集成
1.3公司的svn概况
公司svn安装在 117.25.128.78上的/usr/local/apache上,通过find / -name svn可以找到
查到78上有两个apache,拷贝其中各自的httpd.conf,查看他们监听的端口,才知道/usr/local/apache2才是svn使用的apache
看到配置文件有如下配置段
<Location /svn/>
DAV svn
#any "/svn/nagor" URL will map to a repository /usr/local/svn/nagor
SVNParentPath /usr/local/svn/project
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /usr/local/svn/project/svn-auth-file
AuthzSVNAccessFile /usr/local/svn/project/accsspolicy
Satisfy Any
Require valid-user
SVNListParentPath on
</Location>
/usr/local/svn/project/accsspolicy 是控制访问权限的文件,目前内容如下
[groups]
g_nwtech = liumin,huangweiping,linqingwu,luzaiping,liuxingbao,zhengfubing,fuyuying,lizhen,zengxianzhang,fengtao,chenhua,chenyuanmin,lixiao,zhangliping
g_nagor = liumin,fuyuying,huangweiping,linqingwu,fengtao
g_800all = liumin,lizhen,zhangliping,fengtao, xialian, linqingwu
g_domain = liumin,luzaiping,huangweiping,fengtao
g_ddns = liumin,huangweiping,linqingwu,fuyuying,lizhen,lixiao,fengtao,chenhua,chenyuanmin,zengxianzhang
g_invest = lizhen,fengtao
g_qyjz = luzaiping, fengtao, zhangliping, xialian, huangweiping, liumin,lizhen
g_vhost = fengtao, huangweiping
g_temp = fengtao, temp, temp1
g_art = fengtao, liuxingbao, zhangchaoling, zhaodongjie
[/]
liumin = rw
fengtao = rw
[pgr_nagor:/]
@g_nagor = rw
[pgr_800all:/]
@g_800all = rw
[pgr_ddns:/]
@g_ddns = rw
[pgr_domain:/]
@g_domain = rw
[pgr_nwtech:/]
@g_nwtech = rw
[test:/]
@g_nwtech = rw
[test1:/]
@g_nwtech = rw
[pgr_invest:/]
@g_invest = rw
[pgr_qyjz:/]
@g_qyjz = rw
[pgr_vhost:/]
@g_vhost = rw
[pgr_temp:/]
@g_temp =rw
[pgr_art:/]
@g_art = rw