00:00
那么下边啊,我们叫。来来,做这个最复杂的一个过程了。整合。SVN与阿帕奇服务器。啊,整合步骤,这个步骤我给大家写的详细一些,比较麻烦啊,比较麻烦。首先我们第一步一步一步来啊,首先我们需要修改。这个阿帕奇服务器里边的这个httpd.conf文件修改HTTP。httpd.config。文件修改这个文件。修改什么,我们先找到它。
01:01
阿帕奇。服务器,我们现在用的是它啊。Config ID这个文件。这里边儿找到谁呢?找到这儿啊。讲到这儿,这这个八十三八十四行。把这个注释给他放开。这是什么意思?Model,这加载的模型什么模型DA model。哪个这是个文件models,在models下边。有个model DAv.so看一下。在models。
02:01
看看。下边有个。Model dav找model DV有吧,点so是吧,还有一个谁呢?Model DA-fs.so。这个。它是加载这俩文件的,这so是个什么文件?So叫share object。She object就共享对象文件。它是Linux系统下的动态链接库文件。这动态链接库,我们大家知道Windows下的动态链接库文件是不是那个DLL文件呢?和它是一个意思。所以啊,这个呃,写的稍微详细一些。嗯。
03:00
怎么说呢,打开第83。80因为我这是不能抓图啊,一抓图它就死了,机器84行打开这个注释。呃,打开这个注释,那么用于加载两个so文件。So文件G。Shared。Object。就是共享对象文件是。Linux系统下的动态链接库文件。
04:12
类似于。Windows下的什么?DL文件。哎,这是第一步啊,第一步。那么第二步我们要复制两个ISO文件,复制两个。So,文件从哪复制到哪啊?从我们SVN服务器安装目录的并目录下。找SV。是他吧,闭目录像。
05:00
找两个。哎,说就这两个件。找两个文件,就这俩啊。把这俩文件给它复制到。我们阿帕奇安装目录的model目录里边我CTRLC。No。好,就这样放进来了。那么写在这儿写。将SVN这个是服务器安装目录。的B目录。下的两个so文件复制到阿帕奇服务器安装目录。
06:00
的。Models目录中。就这俩文件。就这两个文件,OK。让他居中一下吧。哎。这是第二步了啊。第三步,重新再修改I t pd文件。这是在吧,再修改httpd.com文件。这是第三步。修改什么?我们找到不就是这个文件吗。
07:01
刚才是不是放开这两行了?现在我复制这一行,CTRLCCTRLV。这样啊,让大家能看清楚。这个实际上很简单啊,就是把刚才复制过来那俩文件。也给它加载那俩文件是谁?是不应该他。呃,都是SVN嘛,是不是。就这个。是吧?然后呢,我再付这份。S文,就这个。
08:05
好。在第85。86,好。插入如下内容,用于加载指定的,由于加载刚刚是不是复制来的两个so文件就。哎,这复制到八十五八十六这第三步了。第四步啊。复制DLL文件又是复制。
09:07
那么我们SVN从SN服务端你看着啊,找到我SVN服务端并目录。这里边儿。这这这这有一堆DLL文件是吧,我们找谁呢?找这八个。从这开始数。12345678这八个,从后数这八个文件,把这八个文件怎么样给它复制到。阿帕奇。啊。阿帕奇的哪儿啊,这个这个当然还是病,是吧,阿帕奇的病,那个在病,他也在病,富老头。好。我先。
10:01
把这八个放这儿啊。为什么?因为我们刚才复制的那两个啊,So文件,它还依赖这八个Windows的动态链接库文件,所以需要把它复制过来。啊,从哪儿SVN服务端安装目录的,并目录中复制。八个。DLL动态链接库文件到哪到?到这个。阿帕奇到阿帕奇。服务器安装目录到B目录下。
11:11
呃,为什么,因为。刚刚复制的两个so文件还。两个so文件的运行吧。还依赖于这。八个。DLL连接。那OK了。今儿第四步了吧。第五步。第五步,我们需要运行命令的。运行HT password命令。
12:08
这个命令是干嘛的?啊,这个啊是阿帕奇的命令,首先它是阿帕奇的命令。阿玛西。HT,我们找啊。It password。就这个HT password这个命令。他是干什么的呢?这个命令是创建,用于创建,呃,我们SVN用户访问阿帕奇。是吧?你SN的用户为什么能访问阿法奇呀?哎。我要给他赋予一下,赋予这个用户名和权限。我给他赋予权限。
13:00
也就是说,为SSVN用户分配访问阿帕奇服务器的用户名和密码。呃,所以呢,我。写上一句吧,这干嘛的?首先这是谁的,这是。阿帕奇服务器的命令用于为SVN用户怎么分配?访问阿帕奇服务器。行用户名与密码。那么怎么用呢?需要注意啊,这个命令需要在管理员权限的命令行运行。
14:22
好。哎,我们知道啊,我阿帕奇,呃,这个它的变变令我已经配置到哪儿了,配置到pass里边,所以在任何目录下都能运行啊,那我运行什么呢?大家看着啊HT。Password我我可以看一下啊,杠H是吧,这我们大家知道杠H-H里边啊。我用什么呢?我直接给大家说啊,我用杠CB。HT不要弄错了,是HT password,不是HTTP啊,是HT password-CB。
15:12
杠CB-CB紧接着我这后边随便写一个文件名,随便写什么都行,我比如说就叫阿帕奇password。叫什么都行啊,点扩展名也是叫什么都行,因为它里边都是菲,那我也叫菲可以吧。CC。这样吧,AA。我们不是有AA用户嘛,是吧,那我也给他AA,我给他222。我给他二二。然后。没车。然后我就回车了,不过我现在这个建在这个地方不好。
16:03
怎么了,它会把这个文件啊建到哪,建到C盘Windows system32下边建到这儿不好,咱们这样咱们这样啊,给他换个目录。呃,到哪儿。这个cos。下边的SVN。Cos下的SN,那我们大家知道cos下边的SVN下没有文件吧,是吧,好,那我重新运行。这个命令从看。好了,这是创建完毕了,你看看这是不是多了一个文件。对不对,我打开。也,这是什么意思啊,我们只能看到AA冒号。这是什么密码?这个密码是MD5加过密的。
17:07
你看看这写了是用MD5格式吗?格式化过的就加过密的啊。那么杠CB什么意思?杠C创建一个文件。港币。使用the password,使用密码from the command line rather than。For it就是用密码指定密码呢,指定他的密码,用户名和密码。现在我这个文件已经有了,创建好了啊,我有几个用户,比如ABCC吧。那BB用户密码也是222,但是你注意这个文件不用创建了。所以我这就直接杠C,不是杠B,不要杠C了啊,不要杠CB了。
18:06
不用再创建了,你如果你再创建会把前面这个给覆盖掉没了。OK了,还有谁?Yeah。CC是吧?五个吗?这这另另外的不要了,另外的不要了,那就这我这已经创建好了。哎。好,我这已经创建好了啊,这里边儿打开。ABCC3个用户是吧。好了。这是我们说的第五步啊,第五步。
19:06
第六步。复制密码文件,就刚刚那个密码文件啊,把它复到哪儿呢?复制到我们SVN仓库,它的跟仓库目录中。就刚才这个。我CTRLCCTRLX吧。考虑X到哪SVN。太太。I是。复制到SVN了,这SVN那个跟仓库啊,仓库是不是这个跟仓库吗。康复师。
20:00
这就OK了,这是我们的第三步,那不是第六步,将刚刚生成的。将刚刚生成的这个阿帕。这个阿帕奇是吧,阿帕奇帕斯沃尔。第二,这个文件。复制到。呃,SV。跟仓库。的的目录中这样啊,这写上这几个命令啊,这个命令是HT。Password。杠CB。呃,要不然这后边说这个东西就不好不好说了是吧。
21:04
看AA。嗯。告别。港币。BBCC是吧?OK。呃。那这样第六步就有了,第七步呢。第七步第七步最麻烦了。前面不是再次修改了吗?这是第三次修改httpd.config了,已经。
22:01
第三次修改这个文件,这个文件啊,需要往里边添加的东西很多,我们得一点一点说。哎。呃,还是打开我们。阿帕奇config这个。在这最下边啊,我们要。写了。首先,杠。这随便写啊,SVN嘛,我就叫SVN,我那个不是EMS吗?EMS。那这个是什么?Location。这是什么,咱们我每一个都给大家加个注释啊,井号要加注释的指定指定。
23:11
访问使用的UR,也就是说我们要访问这个。EMS啊,这个跟仓库,我们就得用这样一个UI来访问,他说你定义成什么都行,你定义成这个叉叉圈圈,圈圈勾勾都行啊,我这个就是SNN了。下一个DVSVN,这又是干嘛的?指定远程要访问的模块是谁?指定远程?
24:01
要访问的。模块为SVN,这我们要访问SVN的是吧?我们通过RG服务器访问的是SVN。再来一个SVN。Pass。Svn pass就是我们的SVN,或者说我们的跟仓库,确切的说是我们的跟仓库啊。在哪放着呢,这个是指定。SVN跟仓库路径,那我们的跟仓库在哪呢?跟仓库。不就是这个吗,我CRC。
25:06
这个不用了,关了。刚准备啊,这个注意我们刚才说了这个路径用这个盖是吧。用这个。下一个我们要指定SVN这个授权文件的路径,授权文件的路径啊,先写它吧,指定SVN授权这个授权文件邮件。OZSVN。授权路径在哪呢?
26:07
授权文件的路径。是不是就是这个对不对。所以我就要拷贝他这个路径,那不就是他吗。嗯。写吧,就写他吧。这样改吧。哎,不要忘了最后这个文件名叫什么叫他啊。这文件名得写上。好。再往下,指定所有用户都需要进行身份验证。这安全的。指定所有用户都需要进行身份验证。
27:07
Five。An。Require。Required,是吧,没写错吧,快。I Qu。Require require,验证valid。有的。嗯。那么验证方式是什么?是基础验证,也就是密码验证。指定验证方式为。基础验证密码验证,那我们不是给他密码了吗。
28:02
是吧?All。哦。太。技术验证,那就密码验证了。然后指定我们的项目名称。指定项目名称。我们项目名称是吧,Also EMS。然后我们再指定用户密码文件的路径。指定用户密码文件路径。
29:03
哦。User路线在哪呢?密码文件不就是他吗?不是不是这这个吗,不就是他吗,是吧,所以我就直接拷贝这个。什么意思?康R康非。然后找到这个密码文件。OK。这就可以了,这是我们的后边啊,在最后要添加这些内容。在httpd.conflict文件最后添加如下内容,这东西有点多啊,嗯,咱们这样,我加一个这东西写到这儿。
30:11
好看一些啊好。这是我们。这个整合,这整合就完成了啊。我们现在这个整合就完成了这个步骤。这七步就完成了,那最后咱们这样再加上一个啊呃,整合成功。标志就是最后整合成功了,怎么就成功了。在地址栏。我我们刚才不是说这个嘛,ITTB,然后log host是吧。注意你在这配的是不是有这样一个东西。Can see。看到没给他加到这。
31:02
啊,现在可是没发现呐。我们。看一下这个配置完成了啊。先这样吧,就先先写到这儿。
我来说两句