版本控制系统(文件传输)

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 (查看版本日志)

猜你喜欢

转载自blog.csdn.net/PpikachuP/article/details/88921136