下载安装
centos系统下,直接输入下面的指令
yum install subversion
SVN仓库
- 创建svn仓库
svnadmin create /var/svn/repos
- 编辑所建仓库目录下的
conf/svnserve.conf
文件,添加下面三行配置
# 未授权的用户对该仓库无任何访问权限
anon-access = none
# 使用默认的passwd文件作为密码数据库文件
password-db = passwd
# 使用默认的authz文件作为授权规则配置文件
authz-db = authz
- 编辑
conf/passwd
文件(也就是第二步中配置的密码数据库文件),添加一行
user = passwd
- 编辑
conf/passwd
文件(也就是第二步中配置的授权规则配置文件),添加下面的内容
# 授权第三步中配置的user用户可以访问仓库下的所有目录,并拥有读写权限
[/]
user = rw
- 运行程序
svnserve
svnserve -d
- 现在客户端只需要使用仓库url
svn://host.example.com/var/svn/repos
,并且使用上面配置的用户名密码,就可以成功检出(checkout)该仓库了。