首页 > 系统服务 > 详细

Linux-yum在线安装svn步骤

时间:2015-03-23 23:48:06      阅读:468      评论:0      收藏:0      [点我收藏+]
yum -y install subversion mod_dav_svn 使用yum命令安装svn(subversion)和svn在apache上的插件(mod_dav_svn)

技术分享

安装过程

技术分享

安装完成

技术分享

rpm -q subversion 查看svn安装信息

技术分享

vim /etc/httpd/conf.d/subversion.conf 配置通过apache对subversion访问

技术分享

取消26~40行的注释

技术分享

SVNParentPath /var/www/svn 这一行要改成:SVNPath /var/www/svn/repos 否则将来客户端访问时会报权限错误。
/var/www/svn/repos表示我们要将svn的创库放在这个位置,当然你也可以放在其它位置。
<Location /repos>表示在url地址是http://192.168.6.3/repos时访问的就是/var/www/svn/repos 。
AuthUserFile /etc/svn-auth-conf指明了svn帐户文件是/etc/svn-auth-conf 。
修改后保存文件。

技术分享

 建立subversion帐户,subversion自己对帐户进行管理,所以要客户端要访问它必须使用subversion帐户进行登录。

htpasswd -cm /etc/svn-auth-conf mary  创建第一个用户,需要使用-cm选项,第一个用户名为mary

技术分享

htpasswd -m /etc/svn-auth-conf wyp 创建第二个用户,只需要使用-m选项,第二个用户名为wyp

技术分享

建立subversion仓库

 

mkdir /var/www/svn 创建/var/www/svn目录
cd /var/www/svn 切换到/var/www/svn目录下面 svnadmin create repos 在/var/www/svn/repos中建立了创库,以后所有的项目就放在repos下的新建的文件夹中
ls -l chown
-R apache.apache repos 把repos文件夹的所有者指定为apache用户,如果不这样做也会报权限错误,因为apache无权读取或写入它
ls -l

技术分享

service httpd restart

技术分享

用记事本打开 /etc/httpd/conf/httpd.conf 在最下面增加ServerName localhost:80。

 

service httpd restart

 

Linux-yum在线安装svn步骤

原文:http://www.cnblogs.com/qiyebao/p/4361225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!