Linux-yum在线安装svn步骤

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

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。