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

svn

相关推荐