sunnymoon 发表于 2013-1-29 23:08:04

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用户访问权限
     
     harry_and_sally = admin
     [/]
     @harry_and_sally = rw   #可读写权限


参考:http://wiki.ubuntu.org.cn/SubVersion#.E5.AE.89.E8.A3.85
<!--EndFragment-->
页: [1]
查看完整版本: Ubuntu 下Svn安装,配制,使用