前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Subversion版本控制基本操作

Subversion版本控制基本操作

作者头像
吴柯
发布2018-04-16 14:44:21
6840
发布2018-04-16 14:44:21
举报

YUM安装subversion软件(服务端和客户端都安装)

# yum -y install subversion

服务端:

1)创建版本库

# mkdir /var/svn/

# svnadmin create /var/svn/project

2)修改配置文件,创建账户与密码

# vim /var/svn/project/conf/svnserve.conf

[general]

...

anon-access = none //匿名无任何权限(19行)

auth-access = write //有效账户可写(20行)

password-db = passwd //密码文件(27行) authz-db = authz //ACL访问控制列表文件(34行)

# vim /var/svn/project/conf/passwd

… …

[users]

harry = pass //用户名和密码

tom= pass //用户名和密码

# cat /var/svn/project/conf/authz

[groups]

harry_and_tom = harry,tom //定义组账户,组成员为harry和tom

[/] //定义ACL访问控制

harry = rw //用户对项目根路径可读可写

tom = rw

* = r //其他人只读

启动服务

# svnserve -d -r /var/svn/project# systemctl start svnserve

客户端测试

本地导入初始化数据

# cd /usr/lib/system/system/

# svn import . file:///var/svn/project/ -m "abc"

# cd /var/tmp

# svn --username harry --password pass co svn://127.0.0.1/var/svn/project harry //harry账户检查数据,建立本地副本

Store password unencrypted (yes/no)? yes //提示是否保存密码

常用svn命令

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吴柯的运维笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档