00:00
那好了,这个命令学会了,那这意味着什么?以后我们大家啊,如果你是项目经理,一上班先干嘛,先开开你的电脑。然后在这上面运行。是吧,Svn serve-D-二什么什么。OK了,你只有你的这个。SN服务器。这个服务啊启动了。然后你的组员才能访问。那什么意思啊,那就是说啥时候组长请假了?那大家就不能用了吗?或者说每天一上班必须得有一个人专门用于去开这个服务吗?那多麻烦呢,那这个我记得好像。咱们大家看一下啊,好像我们Windows这个服务,人家的这个服务挺好。
01:00
加看。这些服务。是不是都是自动启动的呀,是不是只要机器一开。这个服务马上就起来了,你比如说MYSQL是吧,我们平常用MYSQL,并没有说你还要专门在启动服务。你一开机,这个服务自动就起来了。哎,我们把它做成这样一个服务。Windows的这种服务。开机自启动的服务是不是就更好一些了?OK,那么我们下边呢,就来说一下啊。我们下面要做的就是将SVN服务注册为开机启动的Windows服务。将SVN注册为。开机。自启动的Windows服务。
02:11
这个啊怎么做啊,这个命令啊,稍微有些长。呃,我给大家写一下。我先写,写完了再给大家讲,这都是什么意思啊?IC。C create。SVNSO。边pass等于。B pass等于。D冒号。那我们的在哪放着的呀?你注意什么东西在哪放啊,你注意是我们这个。
03:00
并命令在哪儿呢?我们的并目录。是不是在这呢,我把它写上啊。我把它写D盘cos svn,丙D盘Co SN。变。我现在要运行它下边是什么,大家看它下边有一个命令啊,我们刚才运行的SN命令SN me是吧,还有。I serve。So。是吧,那我现在要运行的是什么。SN serve,我运行的就是它,只不过参数,我现在就想运行这个命令的。所以我得。找到它,让它开机,就运行这个命令,SVN4.exe。
04:00
写上它啊,哪一个参数呢。Surface。杠儿。指定哪啊,D盘cos下边的,SVN下边的。Repoity。诶,这是指定,这一看就知道,这是我们指定那个默认的是不是顶层仓库啊,然后继续。Start等于。Auto。继续depend。等于TC pip,好了,这我就写完了。这个命令比较长。
05:01
我挨个给大家解释啊,我先复制,我先不运行。我先不运行啊。嗯,咱们这样。我在写这啊。挨着说一下,这都是什么?SC。挨个解释啊,SC是什么?是。So。Create。Server也行,Serve吧,Create。就是服务创建。创建什么呢?这个s v server,这是什么?这是你要创建的那个Windows服务的服务名什么意思啊?你看这个服务名是不是叫MYSQL。
06:06
这个服务名叫net Logan。是吧,这都是每一个都是服务名称啊名称,我现在起的这个服务叫什么叫svn serve,那你先看看有没有,这里面有没有啊SVV你看。有没有叫svn serve,有没有没有吧,我现在这里没有吧。是不是这是没有的啊,UV,你看U后边就是VV没有吧。那么。一会儿要创建个服务,服务名称就叫svn serve。So。B pass,这很清楚了,是不是你的二进制命令的路径啊?就在这,就这个命令,我要执行这个命令,它写带参数是surface surface是什么?
07:01
你看看。我们刚才看了呀。Svn serve。干嘛去?Surface有没有看一下啊?Service。就这个。是不是window service window服务模式,Window服务模式。Service control manager就是服务。控制管理器。我要创建一个Windows服务。杠二,我们说过吧,指定我们的顶层仓库的目录。大的。那不用说了,Auto start等于auto是什么?Start等于auto是。
08:01
你的启动模式是自启动,大家看。这里边儿。这它它里边对,看这。启动类型,你看这是自动的,这有自动的,有手动的是吧。要的,那我们这用的是自动的,就是一开机自动启动。这depend依赖它依赖的协议是什么?TC pip?他的依赖关系TC pip,诶就这样一个意思啊。那么这里边儿我先给大家运行,我现在先给大家说啊,我这跑起来肯定是有问题的,我现在这个写法先让你看一下。哪儿有问题?失败。拒绝访问。有问题是吧,什么问题,这是需要注意的啊。
09:03
答案了,给这先写上,我现在这是做的什么创建系统服务啊创建系统服务。该命令需要在。什么注意需要在。管理员下的命令行窗口中运行。我刚才是起的是命令提示符窗口,普通的命令行窗口现在需要是具有管理员权限的命令行窗口。运行需要在。具有管理员权限的命令行窗口运行。
10:02
要需要注意的啊,这是第一点。那么第二点,那好。我这个就管了啊。我给这儿打开。好了,这,这是管理员的啊,命令提示符。那我这样我就不写了啊。我卡位。好,站过来了。对吧,我这里边儿粘过来了。Yeah。
11:09
你看着啊,我把这稍微改动那么一点点。看到没,我这儿等号后边这个空格是不是给它去掉了。这个没看清楚,咱们再来一下粘过来。看着啊,回车。允许本次操作。你看啊,这次还真是创建成功了啊,这创建成功了。啊,看到这儿在WIN10下啊,这个空格还不是个问题,在WIN7WIN8下啊,这是必须要加个空格的,在WIN10,我现在系统是WIN10的啊,这是这看来是没问题,这是没问题的,那OK了,这就可以了。
12:05
那这可以了,能看到不能我们看一下啊。我刷新下。看看有没有sa,有没有有了吧,SVN。好了。给大家抓个图。就这样吧。那好,现在这个服务啊,已经启动了,对吧。我们从这已经看到了这幅。不能说服务启动了,是服务已经创建好了,但是启动了没有。
13:04
没有等待你启动呢,是不是。那怎么启动?当然我们可以直接点击启动,手工给他启动。但是我不想让他手工启,我想怎么样呢?我想让它用命令行的方式来启动,当然可以啊,哎,不过我需要重申一下啊,有同学说这个你这不是start等于auto吗?不是自动启动吗?为什么这没起来啊,是重启以后。你的机器重启以后,它是自启动的,就是说在你开机的时候,它会自动启动。但现在如果你想。不重启系统就让它启动,你可以点击这儿,另外也可以怎么样。也可以通过命令来启动系统服务怎么做很简单。
14:00
这个很简单啊,这个启动就变得简单多了,直接一个命令,Night start。我那个服务名叫什么svn server是不是svr?走。看到没?成功了。已经启动成功了。好。我给大家抓个图。教我写的什么呀,现在。启动系统服务就是很简单,就它就可以了。那启动了。看一下啊,从这看一下刷一下。起来没有,是不是已经启动了,对不对,我运行过以后啊,你看这边马上就有变化了。
15:11
那启动以后停止呢,当然你点这儿可以停止。点着可以重启。命令行呢?命令行也很简单。Night。Stop svn。是。这是不是要停止了?这是。停止。
16:01
系统服务。刷一下。没问题吧,是不是运行后的效果。从那儿就看到了。当然,能不能重启呀。你现在就不是重启的问题了啊,现在是不是。这样启动。是吧?啊,现在这这现在已经启动了啊,现在这是又启动了。对吧,那我现在说的是重启行不行呢?重启咱试试看行不行。你看支持不支持Vista,他不支持。是不是他这不支持啊。你不这有是吧,有。You start。
17:01
对不对。你看没有瑞斯,它是没有瑞斯的啊,那好。启动有了停滞有栏的这个服务。我创建了,能不能给它删掉呢?可以删,可以删掉啊,要删除你需要。先把服务给他停了,Night stop s。So。先停止服务。紧接着删除是sc delete。SV。删除成功了吧,现在我刷一下。
18:01
刷一下。再看看还有没有诶。炸开。你注意战士吧,这禁用了。再看。Delete删除成功了,加上删除标记了,那这个重启一下机器。重启一下机器,这个就没了啊。再刷一下。再看看应该没了啊,没了已经没了,大家看是不是。不用重启啊,是不是已经没了。删除系统。
19:02
删除之前最好先干嘛,先停止系统服务,不过我这一说啊,咱们大家可能就就就就有哥们就有疑问了啊,你这什么叫最好先停,那我要不停呢。他不停咱看一下呗,好,我这是不是重新创建的。我重新创建啊,这次我这次我换个名,我不叫svn serve,我叫SVN。Service换了个名吧,S service啊。创建成功了。然后启动start svn service。
20:06
看一下。说。Svn service也启动了,对吧。启动以后呢,现在我不给他停了。我直接给它删掉sc delete svn service。走。诶,这不也删除成功了吗。你看一下啊。我刷一下。刷。你看想到了没有?没有删,这儿标的是什么禁用?这标的是禁用那。我再重新。找一下。Stop SV。
21:02
已成功停用是吧,刷新一下再重新刷新。刷。我刷。关了他。管理。OK,这直接按字母S啊,就转到S开头的了。你看。这现在都标了,是不是禁用啊,你再刷再怎么他是禁用。然后我再运行它,看行不行。你看,凯说。指定的服务未安装,它已经已经标记为。删除了。它已经标记为删除了。
22:02
所以这已经不能再删了,那停他已经停过了。行,也不管用了。删也不管用了哈。对不对。那这个怎么办呢,你看。在看,现在在看没了吧。是不是SVN它它这个啊。只要他标记为。这个服务标记为已删除了。那么Windows系统。会自动给它删掉,只不过这个删除并不是说就是我们一执行马上就删。它有个过程,它这服务站有个过程,那这个你了解就行了,所以刚才给大家说了,最好是先停止服务再删除,这种情况是这种顺序是最好的啊。
23:01
那OK了。这样的话,我们的这个SVN。服务就注册为了我们开机自启动的Windows服务了。
我来说两句