Ubuntu上搭建SVN服务器全攻略

上传人:新** 文档编号:456961759 上传时间:2022-11-25 格式:DOC 页数:14 大小:99KB
返回 下载 相关 举报
Ubuntu上搭建SVN服务器全攻略_第1页
第1页 / 共14页
Ubuntu上搭建SVN服务器全攻略_第2页
第2页 / 共14页
Ubuntu上搭建SVN服务器全攻略_第3页
第3页 / 共14页
Ubuntu上搭建SVN服务器全攻略_第4页
第4页 / 共14页
Ubuntu上搭建SVN服务器全攻略_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Ubuntu上搭建SVN服务器全攻略》由会员分享,可在线阅读,更多相关《Ubuntu上搭建SVN服务器全攻略(14页珍藏版)》请在金锄头文库上搜索。

1、目录1概述安装服务器安装服务器创建服务器安装2增加组4.3创建仓库4.4配置服务器配置远程修改用户口令6.1修改的配置文件6.2安装默认包6.3相关配置.10获得修改口令的脚本6.5修改脚本执行权限.11设置的权限修改的配置认证文件的配置8参考文献.14附录:远程修改用户口令工具使用方法附录:修改地址附录:下配置服务概述本文详细描述了环境下,架构的服务器的搭建过程。通过来访问服务器,采用基于的用户认证管理。用户的权限使用配置。安装服务器可以是或者是k安装过程中创建一个用户名为的系统帐户,作为本服务器日常管理帐户。另外,为了方便后续的说明,假设服务器的地址为8安装完成后,需要先运行更新管理器,以

2、获得最新的源列表。安装服务器在新立得软件包管理器里面,搜索并选择安装,。安装完成后,确认能通过访问。正常情况下,会得到如下界面:说明已经正常工作了。创建服务器安装在新立得软件包管理器里面,搜索subversion,并选择安装subversion,subversion100。安装好之后,进入下一步。增加组方法如下:在buntu菜单上选择“系统系统管理用户和组”;切换到“组”标签;点击“添加组”按钮;组名为“subversion”;将您自己(adinistrato和“wwwdata”(Apache用户加入组成员中;点击“OK”以确认修改,关闭该程序。或者直接使用命令,增加组和成员:sudoaddg

3、roupsubversionsudousermod-Gsubversion-awww-dataadministrator当然,修改组也可以直接修改组文件sudovietcroup然后需要注销(我都是直接重新启动)再登录以便能够真正成为subversion组的一员。创建仓库现在执行下面的命令cd/homesudomkdirsvnusr/local/svn#sudochown-Rwww-data:subversionsvnusr/local/svn#sudochmod-Rgrwssvn最后的一条命令赋予组成员对所有新加入文件仓库的文件拥有相应的权限。下面的命令用于创建文件仓库:sudosvnadm

4、increate/home/svn4配置Apache服务器先备份一下的配置文件,执行如下命令:通过协议访问文件仓库,您必须配置您的服务器。您必须加入下面的代码片段到您的中:加I在文件最后面即可如果需要用户每次登录时都进行用户密码验证,请将与两行注释掉。当您添加了上面的内容,您必须重新启动服务器,请输入下面的命令:接下来,您需要创建文件,该文件包含了用户授权的详细信息。要添加用户,您可以执行下面的命令:它会提示您输入密码,当您输入了密码,该用户就建立了。您可以通过下面的命令来访问文件仓库:你还可以继续创建其他用户,但是不能再用-注选项了,因为-注选项表示创建一个新的用户授权文件,一旦选用,原有的

5、授权文件就被覆盖了。此时,应该就可以通过方式访问服务器了。在浏览器的地址栏输入会弹出用户验证的窗口:输入正确的用户名和口令后,就能看到如下界面:配置这里可以参考:在系统内的基本情况如下:关于的配置很多,这里我根据实际情况,做了一个简单实用的加密机制。方法如下:默认站点在配置文件在日志在启动脚本是或者已经在前面第步安装好了,下面安装模块:安装模块我们可以使用来创建,这里我就是此方法创建证书的。注:在要求输入时,输入你的主机名。示例过程如下:此时目录下就有了一个的文件创建目录,存放证书文件复制一份站点配置做为配置的原型然后编辑的配置把端口改为(默认是),加入认证配置,其它的根据需要自己定制与普通配

6、置无异,以下蓝色字体为新添加的:编辑端口配置,去掉0端口的监听:Lnamebasedvirtstsarenotyetsted,thereforeneVirtststatementereListen443这里可以不用加“Listen443”因为默认认证的443端口已经打开。别忘了把前面生成的密钥文件拷贝过来shome/administ最后重新启动服务eeeetsetiniteestt然后netstt-nep:443如果443已经打开,则说明tt服务已经启动了。在浏览器上再验证一下:ttps3/svn选择“是”则弹出如下验证窗口:输入se和口令之后:说明加密的tt访问sn也成功了。远程修改sI用户

7、口令由于架构下的用户并不是操作系统的用户,而只是的用户,因此没有办法通过登陆到操作系统来修改用户口令,只能另外想办法。借助e提供的e服务,通过或者等方式来修改t配置文件,从而达到修改用户口令的目的。以下介绍通过e的来实现修改口令的功能,至于tn方法,我的实验只做了一半。修改的配置文件将ete文件打开,找到如下内容如果没有就直接添加,默认情况下好像就是没有,所以我是直接添加在文件的末尾:ipt修改成:安装默认包3相关配置默认安装好后,的目录默认指向目录。而安装的时候这个目录一般是不会自动创建的。之所以选择这个目录,原因在下面这个文件:该文件是个链接,指向打开看看,里面有这样的一段,把目录指向了实

8、际的目录。默认情况下,上述文件不用任何修改。获得修改口令的脚本访问1或6者8直.接1与9本.作6者3联系)获得s将压缩包中的三个文件同时到目录。修5改脚本执行权限之后,不用重新启动服务就能通过访问来修改口令,直接访问验证通过后,即可显示如下修改密码界面:如果修改成果,则显示如下界面:的详细说明,请参考附录。设置的权限修改的配置c使用该文件为了实现细粒度的权限控制,可以通过修改的仓库目录下的文件来实现。在此之前,需要告诉修改后如下,其中蓝色字体为新添加的内容:认2证文件的配置文件内容类似如下:其他用户只有读权限这个两个组有读写权限对子项目的控制/对子目录有读写权限,下面类似。通过实践,感觉的权限

9、配置很简单,但不是太方便,如果要针对子目录设置不同的权限,则需要将每个目录的权限都显式的指定。参考文献附录:远程修改用户口令工具使用方法参见、将文件放到安装目录下的、确认程序第行,工具的位置(我的:、修改第8行改成所在的路径(我的:)路、修改8亍文件改成完整路径(我的:)b、配置文件第行密码存放路径(我的:、配置文件第行操作日志存放路径(我的:注意细节:、用时切勿用参数如果以前用的话,可重新输入一次进行更新必须有“w”写入权限附录:修改地址参见:www执行命令:第一步屏蔽掉自动获取的设置将这一行屏蔽掉修改之后的内容如下第二步添加静态的信息也可以通过如下命令重启网卡,让新配置生效,好处是不影响其他网络接口。如果只是要临时改变地址,则不用修改只用使用即可,不过当系统重启动后,系统后会恢复中的配置上。第三步:设置编辑,设置重启网络以上步骤完成之后只要重新启用一下网络就了附录:下配置服务缺省没有安装,可以使用以下命令安装缺省安装了可以通过编辑文件来配置配置完成后重新启动:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号