本文概述
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 update
sudo 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_repo
sudo chown -R www-data:www-data /var/lib/svn
sudo chmod -R 775 /var/lib/svn
另外, 在新创建的目录上设置所需的权限。
有关SVN信息库的更多详细信息, 请访问SVN信息库。
为SVN创建用户
现在, 在/etc/apache2/dav_svn.passwd文件中创建第一个svn用户。这些用户凭据将用于对svn存储库进行身份验证, 以进行结帐操作, 提交过程。
sudo touch /etc/apache2/dav_svn.passwd
sudo htpasswd -m /etc/apache2/dav_svn.passwd admin
要创建其他用户, 请使用以下命令。
sudo htpasswd -m /etc/apache2/dav_svn.passwd user1
sudo 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
上面的命令将显示SVN版本并检查更新。
评论前必须登录!
注册