1 sudo apt-get install subversion
使用svn --version验证是否安装完成
2 创建版本库
mkdir /u02/svn
svnadmin create /u02/svn/svnname --svnname为版本库名称
3 SVN配置
conf目录下有三个配置文件:
(1)svnserve.conf: svn服务配置文件下。
(2)passwd: 用户名口令文件。
(3)authz: 权限配置文件。
编辑svnserve.conf文件,把如下两行取消注释
password-db = password
authz-db = authz
#[general]
anon-access = read
auth-access = write
password-db = passwd
其中anon-access和auth-access分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把 read改成none就能达到目的。
编辑var/www/svnuser/etc/passwd 如下:
[users]
FansUnion = 123456
编辑var/www/svnuser/etc/authz如下
[groups]
admin = FansUnion
[/]
@admin=rw
*=r
这里设置了FansUnion这个用户,密码是123456
4 启动svn服务
svnserve -d -r /var/www/svn
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
如: svn://localhost/svnroot
这时SVN安装就完成了.
5 修改文件权限
sudo chmod -R 777 svn
sudo chown -R 777 db (修改svn下,db目录权限)