快看,虚拟机跟宿主机之间竟然可以使用SVN(3)

简介: 快看,虚拟机跟宿主机之间竟然可以使用SVN

三、实现自动同步到web环境

由于是在虚拟机咔咔没有配置web目录,直接就在/usr/local/nginx/html下


将/var/svn/kaka/hooks下的post-commit.tmpl改为post-commit


image.png

执行指令mv post-commit.tmpl post-commit并且权限给满


image.png


修改post-commit文件里边的内容,但是打开文件后就是一堆注释,咔咔提示一个指令将这些全部删掉


执行100 dd即可,就是删除100行的意思


image.png


并且添加一下内容


#!/bin/sh
#设定环境变量,如果没有设定可能会出现update报错
export LANG='zh_CN.UTF-8' 
SVN_PATH=/usr/bin/svn
WEB_PATH=/usr/local/nginx/html/kaka/
LOG_PATH=/tmp/svn_update.log
$SVN_PATH update $WEB_PATH
~

image.png


保存退出,我们在本地在提交一个新文件,新建456.txt文件提交


image.png


来到web目录看有没有文件/usr/local/nginx/html。


很是明显是没有这个文件的,别慌!


image.png


在/usr/local/nginx/html这个目录下在操作最后一步


执行指令:svn co --username admin --password 123456 svn://192.168.254.135/kaka,这个时候我们宿主机的文件就已经通过svn克隆到我们的虚拟机了。


再到本地上传一次,看是否可以直接到虚拟机里。


image.png


经过测试已经很ok了。


image.png


四、多项目使用svn

其实在上边的截图里都看到了我的版本库里存在一个blog的版本。


操作步骤跟kaka的版本库是一模一样的。只不过直接把blog/conf下的passwd和authz的文件直接删掉即可


也就是多个版本库使用同一个权限和账号密码

image.png


同时给kaka和blog上传一个258.txt


image.png

image.png

到这一步就把多项目使用同一个svn就搞定了。


五、用户权限设置

为什么需要设置这个用户权限区分。


例如你传代码到了svn,这时公司来了个新同事,他需要熟悉代码,但是他只可拉取代码不能提交代码。


这个时候就需要进行用户权限设置了。来整起


登录用户new

image.png


这个时候只有r权限 没有w权限的new用户是提交不了文件的image.png

image.png

相关文章
|
6月前
|
Oracle 关系型数据库 网络安全
2、Window上的 虚拟机端口 暴露到 宿主机局域网教程
2、Window上的 虚拟机端口 暴露到 宿主机局域网教程
|
6月前
|
Linux 索引
XFTP无法将宿主机文件上传到虚拟机的解决方案
XFTP无法将宿主机文件上传到虚拟机的解决方案
60 0
|
安全 数据安全/隐私保护 虚拟化
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)
VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。
408 0
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)
|
编解码 网络安全 数据安全/隐私保护
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(下)
VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。
196 0
|
Linux 网络安全 云计算
有关Linux虚拟机(在桥接模式下)无法ping通宿主机的解决方式[win11]
最近要学习高贵的云计算,可是在配置虚拟机的时候,有的小伙伴无法达到虚拟机ping通宿主机的要求,交流了好几发之后找到了解决方式:
575 0
有关Linux虚拟机(在桥接模式下)无法ping通宿主机的解决方式[win11]
快看,虚拟机跟宿主机之间竟然可以使用SVN(2)
快看,虚拟机跟宿主机之间竟然可以使用SVN
229 0
快看,虚拟机跟宿主机之间竟然可以使用SVN(2)
|
消息中间件 程序员 数据安全/隐私保护
快看,虚拟机跟宿主机之间竟然可以使用SVN(1)
快看,虚拟机跟宿主机之间竟然可以使用SVN
300 0
快看,虚拟机跟宿主机之间竟然可以使用SVN(1)
|
11天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
89 50
|
1月前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
49 4

相关实验场景

更多