如何在 Linux 中安装和配置 Apache Subversion(SVN)?
Apache Subversion (SVN),是一个类似于 Git 的版本控制系统。它是根据开源许可分发的。 SVN 由CollabNet Inc.创建,但现在它是作为Apache 软件基金会的一个项目开发的。
下载和安装 Apache SVN
可以使用命令行轻松下载和安装 Apache Subversion(SVN)。以下步骤提供了安装 Apache SVN 的分步过程:
第一步:首先,我们需要安装subversion、apache2 和 libapache2-svn/libapache2-mod-svn包。
对于这个打开的终端,输入以下命令并按 Enter:
$ sudo apt install subversion apache2 libapache2-mod-svn
第 2 步:现在在文件系统的根目录下创建一个 SVN 目录。键入以下命令并按 Enter:
$ sudo mkdir /svn
第3步:现在,将目录的所有者权限更改为webserver用户,默认为www-data 。
$ sudo chown www-data:www-data /svn
第 4 步:现在通过输入此命令更改为超级用户,然后输入密码
$ sudo su
现在切换到www-data用户
$ su -s /bin/bash www-data
第 5 步:创建一个新的 SVN 存储库来存储文件。
$ svnadmin create /svn/repo
第 6 步:现在我们必须为用户创建凭据:
$ htpasswd -cmb /svn/passwd admin password
这里“ admin ”是用户名,“ password ”是密码第 7 步:现在退出 www-data 并安装 Vim 编辑器。输入以下命令安装 Vim 编辑器:
$ sudo apt-get install vim
第 8 步:使用以下命令在 sudo 模式下打开和编辑 SVN 配置文件:
$ sudo vim /etc/apache2/mods-enabled/dav_svn.conf
现在,将以下代码粘贴到该文件中:
DAV svn
SVNPath /svn/repo
AuthUserFile /svn/passwd
Require valid-user
AuthType basic
AuthName "Subversion"
现在保存文件并使用命令:wq退出 Vim 编辑器
第 9 步:现在重新启动 Apache Subversion,您就完成了安装过程。键入以下命令并按 Enter:
$ sudo /etc/init.d/apache2 restart