`

Linux SVN server -install -bea

阅读更多

1.install apache2 

sudo apt-get install apache2
for more information about apache2 read this link.


2.install subversion

sudo apt-get install subversion


3.install libapache2-svn

sudo apt-get install libapache2-svn
To use svn with apache you need install libapache2-svn


4.config subversion and apache2

a. build a svn project pool:
    sudo mkdir -p /home/svn
    sudo svnadmin create /home/svn
    sudo chown -R /home/svn
    sudo chmod -R /home/svn


b. config apache2 for subverion:
    sudo gedit /etc/apache2/mods-available/dav_svn.conf
    add following codes to dav_svn.conf

    <Location /svn>
       DAV svn
       SVNPath /home/svn
       AuthType Basic
       AuthName "Subversion repository"
       AuthUserFile /etc/subversion/passwd
       <LimitExcept GET PROPFIND OPTIONS REPORT>
         Require valid-user
       </LimitExcept>
     </Location>
    

    restart apache2 

    sudo /etc/init.d/apache2 restart

    and now you can access svn(http://localhost/svn)

 

5.add SSL for subversion

   sudo  a2enmod ssl

   sudo /etc/init.d/apache2 restart

   sudo mkdir /etc/apache2/ssl

   sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/ssl/apache.pem

   sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/myown-ssl

   sudo gedit /etc/apache2/sites-available/myown-ssl

分享到:
评论

相关推荐

    SVN-Server-4.1.3-x64.rar

    "SVN-Server-4.1.3-x64.rar" 是一个针对64位操作系统的SVN服务端程序的压缩包,包含版本号4.1.3的服务器安装文件。 **SVN服务端详解:** SVN服务端是SVN系统的核心部分,它负责存储和管理所有版本化的项目文件。这...

    SVN服务端(VisualSVN-Server-3.9.0-x64)

    SVN服务端(VisualSVN-Server-3.9.0-x64) SVN服务端(VisualSVN-Server-3.9.0-x64) 直接使用

    svn-win64-VisualSVN-Server-5.3.1-x64.msi

    这款软件的最新版本是5.3.1,适用于64位操作系统,通过"svn-win64-VisualSVN-Server-5.3.1-x64.msi"安装文件,用户可以轻松在系统上部署和管理SVN服务。 **Subversion(SVN)基础** Subversion是一款开源的版本控制...

    VisualSVN-Server-4.2.2-x64.msi_svnserver_windows_64bit_

    VisualSVN Server是一款高效、易用的Subversion(SVN)服务器管理软件,专为Windows平台设计。该软件的最新版本为4.2.2,提供了64位版本以充分利用现代计算机硬件资源。在本文中,我们将详细讲解如何在Windows 64位...

    svn-server-linux.zip

    linux 离线安装svn服务器subversion所需的lib包,包含subversion包、apr、apr-util、sqlit-autoconf、zlib subversion版本为1.8.18,亲自安装后可以使用后上传

    svn-server-web-interface:Linux 中的 svn-server-web-interface

    $ npm install -g svn-server-web-interface $ svn-server-web-interface 用法 $ svn-server-web-interface --help Options: --port, -p The port to run the server on. [string] [default: 4545] 特征 所有存储...

    oscam-1.20-powervu_svn10660-i686-linux-gnu

    《OSCAM 1.20 powervu_svn10660 i686 Linux-gnu:解析卫星接收与解密技术》 在数字电视领域,OSCAM是一款广受欢迎的开源卫星接收软件,用于解码和共享加密卫星电视信号。标题中的"oscam-1.20-powervu_svn10660-i686...

    windows服务端SVN-Server-1.6.2

    windows服务端,SVN-Server-1.6.2,安装后可使用。 。

    VisualSVN-Server-3.9.2-x64.msi

    VisualSVN-Server-3.9.2-x64.msi VisualSVN-Server-3.9.2-x64.msi

    VisualSVN-Server-4.3.6-x64.msi.7z

    《VisualSVN Server 4.3.6 x64安装指南及SVN基础教程》 VisualSVN Server是一款流行的Subversion(简称SVN)服务器管理工具,专为Windows平台设计。该软件允许用户轻松地在本地或远程网络上设置和管理SVN版本库。在...

    配置svn CollabNetSubversion-server-1.6.5-6.win32

    CollabNetSubversion-server-1.6.5-6.win32 的安装与配置

    svn-server-extras-.rpm+说明.rar

    【标题】"svn-server-extras-.rpm+说明.rar" 提供的是关于Subversion(简称SVN)服务器扩展组件的RPM包以及相关的说明文档。RPM是Red Hat Package Manager的缩写,是一种软件包管理格式,常用于Linux系统中安装、...

    py37-pysvn-svn1106-1.9.12-2041-Win32.exe

    py37-pysvn-svn1106-1.9.12-2041-Win32.exe python pysvn工具 支持windows 32

    TortoiseSVN1.6-1.10及AnkhSvn多版本合集、VisualSVN Server-5.2.1

    AnkhSvn-2.5.12440.9 AnkhSvn-2.7.0.6493 TortoiseSVN-1.6.7.18415-x64-svn-1.6.9 TortoiseSVN-1.7.9.23248-x64-svn-1.7.6 TortoiseSVN-1.7.10.23359-win32-svn-1.7.7 TortoiseSVN-1.8.4.24972-x64-svn-1.8.5 ...

    svn服务端可视化管理工具-VisualSVN-Server-2.1

    svn服务端可视化管理工具-VisualSVN-Server-2.1,能够管理本地svn资源文件。图形化 版本管理工具

    Flex SVN--1.5.5版本

    Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本

    svn工具-VisualSVN-Server-2.7.14.msi

    VisualSVN Server是一款在Windows环境下广泛使用的Subversion(SVN)服务器软件,其2.7.14版本提供了稳定且高效的服务,是开发者进行协同开发、版本管理的重要工具。在本文中,我们将深入探讨VisualSVN Server的功能...

    VisualSVN-Server-4.2.1-64bit

    《VisualSVN Server 4.2.1:打造高效SVN服务端的利器》 VisualSVN Server是一款专为Windows平台设计的Subversion(SVN)服务器软件,它以其直观的用户界面、易于管理和强大的功能集,成为企业级版本控制系统中的...

    VisualSVN-Server-4.3.3-x64

    VisualSVN Server是一款在Windows平台上广泛使用的Subversion(SVN)服务器软件,专为团队协作提供版本控制系统。该软件的最新版本为4.3.3,针对64位操作系统设计,具有高效、稳定且易于管理的特点。在本文中,我们...

Global site tag (gtag.js) - Google Analytics