如何在 RHEL/CentOS 和 Fedora linux

颠覆 (SVN) 是一个开源版本控制系统。 它可以帮助您跟踪文件和文件夹的集合。 任何时候更改、添加或删除您管理的文件或文件夹 颠覆,您将这些更改提交给您的 颠覆存储库,这创建了一个新的 修订 在你的 存储库 反映这些变化。 您可以随时返回,查看并获取以前的内容 修订.
在这篇文章中,我将向您展示如何 安装SVN服务器 RHEL/CentOS软呢帽 linux.
首先,你需要 安装 apache 网络服务器 访问 SVN服务器 使用 http 网址。

# yum install httpd php php-devel php-cli php-pear -y

开始 Apache Web 服务器并配置为在系统启动时自动启动:

# service httpd restart # chkconfig httpd on

使用 Yum 命令安装 Subversion

按照 netxt 命令执行 安装颠覆mod_dav_svn 包:

# yum install mod_dav_svn subversion -y

配置颠覆宽度apache:

# vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module     modules/mod_dav_svn.so LoadModule authz_svn_module   modules/mod_authz_svn.so     DAV svn    SVNParentPath /var/www/svn    AuthType Basic    AuthName "Subversion User Authentication "    AuthUserFile /etc/svn-users    Require valid-user

创建第一个存储库

使用以下命令创建您的第一个 svn 存储库。

# mkdir /var/www/svn # cd /var/www/svn # svnadmin create myrepo # chown -R apache.apache myrepo

添加SVN用户:

# htpasswd -cm /etc/svn-users user

在浏览器中访问您的存储库

使用 http url 在浏览器中访问您的存储库 https://ip.add.re.ss/svn/myrepo

将文件添加到存储库

此步骤用于测试存储库是否正常工作。 使用以下命令将几个文件添加到您的 svn 存储库.

# svn co https://ip.add.re.ss/svn/myrepo/ # cd myrepo # touch file1.txt file2.txt # svn add file1.txt file2.txt # svn ci file1.txt file2.txt -m "initial commit"

再次在浏览器中检查 https://ip.add.re.ss/svn/myrepo/svn/myrepo/ url。