前期准备
| 服务器版本 Linux | CentOS 7.9 |
| CPU | 4 |
| 内存 | 8 |
先安装基础的命令做前期准备
yum install net-tools vim wget tree mlocate man man-pages ntpdate ftp lftp gpm bc -y
yum install iftop mytop htop iotop iptraf sysstat tcpdump lrzsz screen tree unzip -y
yum install kde-l10n-Chinese -y #重要 SVN需要安装中文环境
echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf # 将中文环境放到该文件中
-----------------------------------------------------------------------------------------------------------------------------
cat << 'EOF' >> /etc/yum.repos.d/svn18.repo #写如SVN源
[WandiscoSVN]
name=Wandisco SVN Repo
>baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=0
EOF
yum clean all yum makecache yum install subversion svn --version
-----------------------------------------------------------------------------------------------------------------------------
安装页面
yum install httpd mod_dav_svn -y
mkdir -pv /opt/svn
touch /opt/svn/htpasswd
touch /opt/groups.conf
touch /opt/authz
修改http的配置信息指向/opt下面的文件
vim /etc/httpd/conf.d/subversion.conf
SVNUseUTF8 On
<Location /svn>
IndexOptions Charset=UTF-8
DAV svn
SVNListParentPath on
SVNParentPath /svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /svn/htpasswd
AuthzSVNAccessFile /svn/authz
Require valid-user
SVNAutoversioning on
ModMimeUsePathInfo on
</Location>
chown -R apache:apache /opt/svn/
svnserve -d -r /opt/svn/ #启动
333

被折叠的 条评论
为什么被折叠?



