Step 1 配置虚拟机
hostnamectl set-hostname svn //改个主机名
bash //刷新一下环境
yum install -y subversion //安装一下工具
mkdir -p /data/svnroot/myproject //创建一个存放代码的目录
svnadmin create /data/svnroot/myproject/ //指定存放的位置
cd !$ //进入目录查看一下
1.authz:是用户配置权限的文件
2.passwd:配置用户的密码
3.svnserve.conf:总配置文件(由它指定仓库,目录和前两个文件的作用)
vim authz //修改配置文件
vim passwd //修改一下密码
vim svnserve.conf //进入总配置文件
(把read改成none) //修改路径
svnserve -d -r /data/svnroot/ //启动指定路径
然后再opt目录下来操作
cd /opt/ //进入opt目录
Step 2再准备一个虚拟机
也下载一下 yum install -y subversion //安装一下工具(两个虚拟机都要开启)
svn checkout svn://192.168.111.132.22/myproject --username=wsw //用user1来使用svn (注意防火墙要关闭)
Password for 'waw':(输入密码)
选择yes
查看目录下的文件
点为隐藏的文件
cd myproject/ //进入目录
cp /etc/passwd .(.为当前目录) //把/etc/passwd拷贝到当前目录下 (/opt/myproject/这个路径和.的效果一样)
ls
svn add passwd(这个文件的名字) //上传到服务器
svn commit -m "添加的文件" //注释更新提交什么,记录
svn delete passwd //删除
svn commit -m "delete passwd file" //再一次删除
ls //查看一下文件是否删除
touch 123.txt(文件名) //创建一个新文件
ls
svn add 123.txt //提交一下
svn commit -m "add 123.txt file"
然后换另一个虚拟机
svn update //服务器同步一下
ls
svn log //查看日志