一:参考官网http://subversion.apache.org/packages.html
linux通过yum安装svn:# yum install subversion
二:创建资源仓库:
svnadmin create /svn/svnRepository (svnadmin可以通过 --help参数查看用法,资源仓库路径可自定义)
ls /svn/svnRepository 查看资源仓库下的文件夹
三:配置
vi /svn/svnRepository/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /svn/project/conf/passwd
authz-db = /svn/project/conf/authz
realm = My Test Repository
即配置文件中的需配置的信息去掉注释#即可
四:添加用户及口令
vi /svn/svnRepository/conf/passwd
[users]
test1 = abc123
test2 = abc123
test3 = abc123
修改后保存即可生效
五:配置权限
vi /svn/svnRepository/conf/authz
admin=test1,test2
user=test3
[/]
@admin = rw
@user = r
* =
*=表示除了上面设置的权限用户组以外,其他所有用户都设置空权限,空权限无法访问
六:启动svn服务
svnserve -d -r /svn/ (注意:启动时路径要在根目录上一级)
七:检测服务是否生效
ps -ef | grep svn
svn://ip/svn/svnRepository/ 访问(svn端口默认3690)
八:svn常用命令(待续……)