svn集中式版本控制系统
配置
服务端 ip:192.168.146.202
安装
#yum -y install subversion
创建目录初始化(建议创建配置文件所指目录)
#mkdir /var/svn 选址
#svn create /var/svn/repos(创建货架)
导入代码
#mkdir /var/file_svn(目录名随意)
#cd /var/file_svn
#mkdir trunk branches tags
#echo hello > a.svn (创建货)
#svn import /var/file_svn file:///var/svn/repos/ -m 'banben1'
(把货导到货架,banben1名称随意)
配置文件
/etc/sysconfig/svnserve
/var/svn是默认目录,如果不在这个目录要修改
修改配置文件后要重启服务
#systemctl restart svnserve
设置用户上传权限
#cd /var/svn/repos/conf
#vim /svnserve.conf(把这3项注释打开)
#vim /passwd(添加身份验证)
#身份 = 密码
不用重启服务
客户端1
#yum -y install subversion
#mkdir /svn(自己创建一个目录)
#cd /svn
#svn checkout svn://192.168.146.202/repos
(将文件提取到本地)
下载
#cd repos
#tree
上传
#cd trunk
#touch b.svn
#svn add b.svn
#svn status(查看操作状态)
#svn commit -m 'banben2'
root-回车
用户cjk
密码cjk
yes记住用户
客户端2
#yum -y install subversion
#mkdir /svn
#svn checkout svn://192.168.146.202:repos
#cd repos/trunk
#svn update(更新后上传的文件)
#svn log (查看版本日志)