Linux/Ubuntu下安装svn(一)

SVN的安装

摘要

如下为我创建subversion并使用apache2对其进行访问的的步骤。我想一般通常的服务器都已经装上了apache2。那此时你须要进行下载和安装的包为subversionlibapache2-svn.web

步骤一

sudo apt-get install subversion libapache2-svnapache

上面使用包管理器安装了subversionapache2对应的svn模块,该模块自己采用webdav来在subversion之间传递文件。ubuntu

步骤二

sudo a2enmod dav_svn服务器

检查对应的模块是否开启,若是关闭了,该模块将在执行完该命令后开启。svn

步骤三

如今来配置一下,/etc/apache2/mods-enabled/dav_svn.conf测试

更改文件以下:ui

<Location /svn>spa

  DAV svn命令行

  SVNPath /home/svnrest

 

  AuthType Basic

  AuthName "Subversion Repository"

  AuthUserFile /etc/apache2/dav_svn.passwd

  Require valid-user

</Location>

 

步骤四

若是你还未建立一个叫作/home/svn的目录,执行如下的命令行:

sudo mkdir /home/svn

sudo svnadmin create /home/svn

步骤五

如今你能够设置仓库的属组为apache2,执行如下的命令:

sudo chown -R www-data /home/svn

步骤六

svn建立一个用户名和密码,执行如下的命令:

sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd bob

 

固然这里你能够把用户名bob改为任意你想要得用户名。

步骤七

重启apache2,执行如下的步骤:

sudo /etc/init.d/apache2 restart

步骤八 测试

http://you.server/svn ---》 此时将弹出一个dialog对话框,要求你输入用户名和密码。此时全部的劳动将获得回报。

 

参考文献:https://davidwinter.me/subversion-over-apache-2-on-ubuntu/

相关文章
相关标签/搜索