1. 检查是否已安装 SVN
svn
若输出类似 svn 使用'svn help'得到用法 的信息,表明 SVN 已安装成功。如需卸载,可使用以下命令:
sudo apt-get remove --purge subversion
(--purge 选项表示彻底删除该软件和相关文件)
2. 安装 SVN
sudo apt-get install subversion
3. SVN 配置
3.1 创建 SVN 文件夹
sudo mkdir /home/svn
3.2 创建版本库目录
sudo mkdir /home/svn/lucky
3.3 设置目录权限
首次搭建需赋予权限,否则客户端访问会被拒绝:
sudo chmod -R 777 /home/svn/lucky
3.4 创建版本库
sudo svnadmin create /home/svn/lucky
创建成功后,lucky 文件夹下会生成相关配置文件及数据目录(如 db)。对 db 目录进行权限设置:
sudo chmod -R 777 db
3.5 修改配置文件 conf/svnserve.conf
编辑 /home/svn/lucky/conf/svnserve.conf,取消注释并修改以下内容:
# 匿名用户不可读
anon-access = read
# 权限用户可写
auth-access = write
# 密码文件为 passwd
password-db = passwd
# 权限文件为 authz
authz-db = authz
3.6 修改配置文件 passwd,设定用户密码
编辑 /home/svn/lucky/conf/passwd,添加用户及明文密码:
=


