Ubuntu(Linux)安装SVN详细步骤实例

本文概述

  • 安装Apache Web服务器
  • 安装SVN服务器
  • 创建第一个存储库
  • 为SVN创建用户
  • 在Mac上安装SVN
Subversion是开源的, 受Apache许可, 由CollabNet Inc在2000年开发。它的运行方式与CVS(并发版本系统)非常相似。在2009年, Apache Incubator接受了它, 并使其成为高级apache产品。
安装方法各不相同;这取决于操作系统。大多数GNU / Linux操作系统默认都附带它。
让我们在Ubuntu上安装SVN。
安装Apache Web服务器要使用HTTP URL访问SVN服务器, 我们需要安装Apache Web服务器。如果我们的机器上已经有Apache Web服务器, 请跳过此步骤。
要安装Apache Web服务器, 请运行以下命令:
sudo apt-get updatesudo apt-get install apache2

上面的命令将在你的机器上配置Apache Web服务器。下一步是安装SVN服务器。让我们安装SVN服务器。
安装SVN服务器SVN在大多数GNU / Linux操作系统上默认提供。如果你的计算机上不存在它, 请安装它。
要在Linux上安装SVN服务器软件包及其依赖性, 请运行以下命令:
sudo apt-get install subversion

上面的命令还将在你的系统上安装SVN模块。
安装后, 请运行svn status命令以确保SVN是否成功安装。
成功安装后, 为SVN服务器创建第一个存储库和用户。
创建第一个存储库以下命令将用于创建名称为First_repo的第一个SVN存储库。
sudo mkdir -p /var/lib/svn/sudo svnadmin create /var/lib/svn/First_reposudo chown -R www-data:www-data /var/lib/svnsudo chmod -R 775 /var/lib/svn

另外, 在新创建的目录上设置所需的权限。
有关SVN信息库的更多详细信息, 请访问SVN信息库。
为SVN创建用户现在, 在/etc/apache2/dav_svn.passwd文件中创建第一个svn用户。这些用户凭据将用于对svn存储库进行身份验证, 以进行结帐操作, 提交过程。
sudo touch /etc/apache2/dav_svn.passwdsudo htpasswd -m /etc/apache2/dav_svn.passwd admin

要创建其他用户, 请使用以下命令。
sudo htpasswd -m /etc/apache2/dav_svn.passwd user1sudo htpasswd -m /etc/apache2/dav_svn.passwd user2

在Mac上安装SVN要在MacOS上安装SVN命令行客户端, 请执行以下步骤:
步骤1:为你的macOS版本下载所需的MacOS二进制软件包。
安装文件, 然后按照以下步骤操作。
步骤2:安装Binary软件包后, 运行以下命令来设置路径。
export PATH=/opt/subversion/bin:$PATH

第三步:确认安装, 并检查版本, 运行svn version命令:
svn --version

【Ubuntu(Linux)安装SVN详细步骤实例】上面的命令将显示SVN版本并检查更新。

    推荐阅读