Ubuntu 下svn安装及相关配置
Ubuntu 下Svn安装,配制,使用
注:部分内容为网友资料整理
一.安装
1. apt-get install subversion
2. apt-get install libapache2-svn
3. apt-get install subversion subversion-tools
二.创建仓库
/usr/local/svn# svnadmin create Repository
三.chown -R root /usr/local/svn/Repository/(注:加入组权限)
四.svnserve -d --foreground -r /usr/local/svn/Repository/ (注:前台运行svn ,不是超级用户要用sudo,关闭svn服务可用killall svnserve)
五.用户权限管理
有三个文件分别是:svnserve.conf(访问控制文件),passwd(帐号密码文件),authz(登陆用户权限设置文件)
1. 更改svnserve.conf文件: 注意去掉#号时,请也把后面的空格删除,防止不必要的错误
#匿名用户不可以通过svn://方式访问档案库
anon-access = none
#登陆用户可读/写权限
auth-access = write
#设置密码文件为passwd
password-db = passwd
#设置权限分配文件为authz
authz-db = authz
#realm是你定义的名称,这告诉客户端连接的“认证命名空间
realm = My First Repository
2. 更改passwd文件:
#帐号 = 密码
admin = 123456
3. 更改authz文件,给予admin用户访问权限
[groups]
harry_and_sally = admin
[/]
@harry_and_sally = rw #可读写权限
参考:http://wiki.ubuntu.org.cn/SubVersion#.E5.AE.89.E8.A3.85
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf