Linux下svn安装与配置

 Linux下svn安装与配置

生产环境:centos

一,安装

yum -y install subversion

二,启动svn服务器

// 创建svn服务器根目录
# mkdir /data/svn-repository/

// 启动
# svnserve -d -r /data/svn-repository/

// 显示帮助
# svnserve --help

// 停止svn服务器
# ps aux |grep svnserve
kill 掉对应进程id

三,创建版本库

# svnadmin create /data/svn-repository/myproject

四,配置用户认证文件

# cd /data/svn-repository/myproject/config/

// 编辑authz文件

[groups]
# 指定用户组myprojectgroup成员
myprojectgroup = harry,sally
[/]
# 指定用户组 myprojectgroup 具备读写权限
@myprojectgroup = rw

// 编辑passwd文件,设置用户名对应密码

[users]
harry = harryssecret
sally = sallyssecret

// 编辑svnserve.conf文件,取消下列相应注释

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

五,导入项目到版本库

// Windows直接在项目目录上 右键 -> TortoiseSVN -> Import...
输入svn服务器地址,svn://host/myproject ,ok,输入用户名密码。

// Linux
# svn import /data/webapps/myproject svn://host/myproject -m "init project" --username harry --password harryssecret

 

六,检出 checkout

svn checkout svn://host/myproject /local/myproject --username harry


七,导出无版本控制的副本

svn export myproject myproject_nosvn


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值