搭建svn

2017-06-09  本文已影响0人  yanghanbin_it

第一步: 安装svn


* ##### 查看SVN版本

``` shell

    svnserve --version

第二步: 创建svn版本库


    mkdir -p /data/svn/visa


    svnadmin create /data/svn/visa

会自动生成
[图片上传中。。。(1)]

conf 里面有3个文件
[图片上传中。。。(2)]
authz 权限配置文件
passwd 用户名口令
svnserve.conf svn服务综合配置文件

第三步: 配置svn信息


    vim svnserve.conf    

设置3个权限组

admin 分别对应的用户名 yhb

admin_site 分别对应的用户名yhb2

capi_site 分别对应的用户名yhb3

[visa:/]

@admin = rw 表示visa根目录下 admin权限组 有读写权限

[visa:/admin]

@admin_site= rw 表示visa/admin admin_site权限组 有读写权限

[visa:/capi]

@capi_site = rw 表示visa/capi capi_site权限组 有读写权限


vim authz


[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = yhb
admin_site = yhb2
capi_site = yhb3
# [/foo/bar]
# harry = rw
# &joe = r
# * =

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[visa:/]
@admin = rw
[visa:/admin]
@admin_site = rw
[visa:/capi]
@capi_site = rw
"authz" 40L, 1207C  


vim passwd

[图片上传中。。。(3)]

启动SVN

svnserve -d -r /data/svn

重启SVN

killall svnserve
svnserve -d -r /data/svn

将svn迁移至www目录下进行部署

mkdir -p /htdoc/www
cd /htdoc/www
svn co svn://127.0.0.1/visa

如果后续有更新
执行 svn up即可

上一篇 下一篇

猜你喜欢

热点阅读