您的位置:首页 > 运维架构 > Linux

linux svn创建版本库

2014-07-10 22:45 197 查看
1、svnadmin create XXX
一般在svn项目路径下进行创建

2、修改配置文件

1)vim conf/svnserve.conf

[general]

anon-access = none
控制非鉴权用户访问版本库的权限。

auth-access=write
控制鉴权用户访问版本库的权限。

password-db=passwd
指定用户名口令文件名。

auth-db=authz
指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。

2)vim conf/passwd

[users]

# harry = harryssecret

# sally = sallyssecret

admin = admin
增加用户名密码

3)vim conf/authz

[groups] 在组里增加用户 和权限

admin = admin

zhangsan=zhangsan

[project:/]

@admin = rw

@zhangsan = rw

4)利用svn的post-commit钩子自动部署代码
hooks/

cd hooks/

cp post-commit.tmpl
post-commit

vim post-commit 增加内容

export LANG=zh_CN.UTF-8

svn update XXX –username root –password 123456 项目路径 和账户密码

5)svn checkout path(path是服务器上的目录)

svn checkout svn://192.168.1.1/XXX
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: