最近干了一些很蛋疼的事,这些都是自己踩过的坑,记录下来方便自己以后查阅
首先我的目的就是为了在自己的PC机上面部署一个SVN服务器,然后安装一个客户端,自己写的软件就可以定期入库,做好自己的版本控制,但是事情往往没有这么简单。
我使用的环境时win10专业版64位,应该是挺纯净的,但是安装svn服务器就是安装不上,每次快装完的时候就卡在下面这个地方
卡在了服务无法启动这里
于是乎win+R这里输入services.msc找到服务VisualSVN server 这个服务点击启动,发现启动失败
于是乎网上疯狂找教程,包括在VisualSVN里创建一个有效的证书、将VisualSVN的权限修改了,登陆状态默认时网络服务,然后换了超级用户,游客,本地服务等,均没有任何效果,无可奈何的我甚至想要重装系统
来结局这个问题,冷静下来想一想这个系统安装了这么多的软件,真要是重装系统还是挺复杂的,灵机一动我就想吧SVN服务器部署在虚拟机里,说干就干,我的虚拟机的环境是win732位专业版,我就下载了一个
32位的svn服务器,双击过后很顺利的就装上了,没有遇到任何问题。这是在向我说明什么,我现在的win10 系统有不是完整的吗,先不管这些了,先把SVN部署完成吧。然后我就接着想在虚拟机上安装一个SVN的客户端
吧,MMP的,客户端又安装不上了,说我缺少KB2999226补丁,下载了一个下载2299226补丁之后又告诉我这个补丁不能在这个系统上安装,见了鬼了,明明就是在官网上面选的win7 32位的补丁,怎么识别不了呢,于是乎网上
又开始疯狂的搜教程,结果在一个网站上看到了说这些补丁就在sp1补丁包里,于是乎下载了这个补丁包,顺利完成安装,双击svn客户端,尼玛又缺少kb2999226补丁,啥子鬼,再安装单独下载的kb2999226补丁还是不能在这个环境上面安装
见鬼了,到这里我的心贼累,为啥就部署一个svn服务器这么难呢。
于是乎我再度想到一个主意,将svn的服务器装在虚拟机里边儿,客户端装在外边,于是在我的win10下边双击客户端,顺利装上。
接下来就是虚拟机怎么和主机怎么设置能够在同一局域网中
1,首先打开自己的虚拟机VMware,创建虚拟机的时候,虚拟机默认应该是可以通过虚拟网卡可以连上以太网的,但是这里就不能这么设置了,具体怎么设置才能连上以太网的,由于先前的设置我也没有保存,所以就不管他了,
在虚拟机软件这上面的菜单栏点开虚拟机网络编辑器,把VMnet全部删掉,创建一个VMnet0,,选择桥接模式,连接到自动,其他的就用默认设置,VMnet设置位NAT模式,参数也不用设置,如下图
这样算是将虚拟机的网卡创建好了把,接下来设置win7的网卡,选中win7虚拟机,右键点开设置,然后选择网络适配器,设置如下图
组后一部,将在虚拟机中的网络适配器和在外面主机中刚刚创建的VMnet1设置在同一网段,就可以相互ping通了,大功告成,完成了虚拟机部署SVN服务器,在主机上执行客户端的操作