SVN服务端使用小记

下载安装

centos系统下,直接输入下面的指令

yum install subversion

SVN仓库

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

参考资料

  • https://subversion.apache.org
  • http://svnbook.red-bean.com/nightly/zh/svn-book.html
  • Linux服务器上搭建svn服务器

你可能感兴趣的:(SVN服务端使用小记)