如何在 Linux Mint 21 上安装 Apache Subversion如何在 Linux Mint 21 上安装 Apache Subversion如何在 Linux Mint 21 上安装 Apache Subversion如何在 Linux Mint 21 上安装 Apache Subversion
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux Mint 21 上安装 Apache Subversion

Apache subversion 是一个版本控制系统,可以跟踪 Linux Mint 21 的文件、文件夹和目录中的更改。不仅如此,它还允许用户将文件恢复到以前的版本,并提供所有更改的完整历史记录。此外,如果您正在寻找一种在 Linux Mint 21 上获取 Apache subversion 的简单方法,那么本指南非常适合您。

在 Linux Mint 21 上安装 Apache Subversion

subversion 通常被称为 svn 并在 Linux Mint 上安装它;只需仔细执行以下步骤:

第 1 步:为了轻松安装 svn,请使用以下命令更新默认包管理器的包列表:

$ sudo apt update

第 2 步: 接下来通过默认包管理器在 Linux Mint 上安装 Apache2,方法是执行:

$ sudo apt install apache2 -y

现在检查服务的状态是否处于活动状态并正在运行以及用于该用途:

$ sudo systemctl status apache2

如果它未激活,则通过执行以下命令启动它:

$ sudo systemctl start apache2

第 3 步: 现在请确保在互联网浏览器中运行 Linux Mint 的 IP 地址以查看 Apache2 是否正常工作:

第 4 步:现在,通过执行以下命令,使用 Linux Mint 21 的默认包管理器安装 Apache Subversion:

$ sudo apt install libsvn-dev libapache2-mod-svn subversion-tools -y

接下来阅读 postfix 的配置说明并选择确定:

现在选择 Internet 站点选项作为 postfix 的配置,然后选择“确定”:

现在根据您的喜好指定系统邮件名称,然后单击“确定”确认配置,在我的例子中,我指定了名称 Linuxhint:

第 5 步:现在通过执行以下命令启用 Apache 的 dav 模块:

$ sudo a2emod dav

接下来,通过执行以下命令启用 Apache 的 dav_svn 模块:

$ sudo a2emod dav_svn

第 6 步:现在重新启动 Linux Mint 上的 Apache2,使用以下命令应用所有更改:

$ sudo systemctl restart apache2

第 7 步:现在通过执行以下命令打开 Apache dav_svn 的配置文件:

$ sudo nano /etc/apache2/mods-enabled/dav_svn.conf

现在首先取消注释以下给定行:

<location /svn>

DAV svn

SVNParentPath /var/lib/svn

之后,取消注释其他行,如下所示:

AuthType Basic

AuthName “Subversion Repository”

AuthUserFile /etc/apache2/dav_svn.passwd

 

Require valid-user

 

</Location>

 

第 8 步: 接下来,在 Linux mint 上的 opt 目录中创建一个名为 svn 的目录,使用:

$ sudo mkdir /opt/svn

第 9 步: 现在创建一个存储库,并根据您的喜好命名它,因为我已通过执行以下命令将其命名为 Linux:

$ sudo svnadmin create /opt/svn/linux

第 10 步:现在通过执行以下命令更改我们上面创建的目录的所有权:

$ sudo chown -R www-data:www-data /opt/svn/linux

接下来使用 chmod 命令更改 svn 目录的权限:

$ sudo chmod -R 775 /opt/svn/linux

第11步:现在是时候通过执行以下命令来创建 svn 用户并为其设置密码了:

$ sudo htpasswd -cm /etc/apache2/dav_svn.passwd linux-user1

如果您愿意,您还可以创建另一个用户并为此执行:

$ sudo htpasswd -m /etc/apache2/dav_svn.passwd user2

第 12 步:要应用更改,请通过执行以下命令重新启动 Linux 上的 Apache2:

$ sudo systemctl restart apache2

第 13 步:现在使用 IP 地址以及目录和存储库名称登录 Apache subversion 进行测试,以下是其语法:

http://<your-ip>/svn/<repositiry-name>

这就是如何在 Linux Mint 上安装 Apache subversion 并跟踪对文件和目录所做的所有更改

结论

Apache Subversion 是一个免费使用的开源工具,Linux 用户可以使用它来跟踪其系统或任何项目中的文件和目录中所做的所有更改。获取 Apache Subversion 的安装过程虽然冗长但非常简单,本指南给出了在 Linux Mint 21 上安装 Apache Subversion 的详细过程。

©2015-2025 艾丽卡 support@alaica.com