`
huangro
  • 浏览: 333614 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Debian/Ubuntu下配置Subversion Server

阅读更多

 

  • 安装Apache2
    #sudo apt-get install apache2
  • 安装SVN
    #sudo apt-get install subversion libapache2-svn
  • 配置Apache2的配置文件 /etc/apache2/mods-available/dav_svn.conf
    <Location /svn>
    DAV svn
    SVNParentPath /opt/svn/repos/
    AuthType Basic
    AuthName "My Respository"
    AuthUserFile /opt/svn/password
    Require valid-user
    </Location>
  • 创建项目目录
    #sudo svnadmin create /opt/svn/repos/myproject
  • 创建用户名和密码
    #sudo htpasswd -c /opt/svn/passwd robinhuang (第二次创建可取消-c)
  • 使Apache的某些模块有效
    #sudo a2enmod dav dav_fs dav_svn
  • 最后重载Apache
    #sudo /etc/init.d/apache2 force-reload
    注意:当创建一个项目之后,需要运行以下命令:
    #sudo chown -R www-data: /opt/svn/repos
    使得该项目的文件能够正常访问。

    可参考Ubuntu下的svn配置: http://wiki.ubuntu.org.cn/SubVersion

分享到:
评论
2 楼 huangro 2010-02-25  
不好意思,是我输入错误,谢谢啦!已经改正了。
1 楼 ioke 2010-02-23  
<Location /svn>
DAV svn
SVNParentPath /opt/svn/repos/
AutoType Basic
AutoName "My Respository"
AutoUserFile /opt/svn/password
Require valid-user
</Location>
应为
<Location /svn>
DAV svn
SVNParentPath /opt/svn/repos/
AuthType Basic
AuthName "My Respository"
AuthUserFile /opt/svn/password
Require valid-user
</Location>

估计是拼写错误

相关推荐

    [Linux]安装,配置Subversion 1.4.5

    现在,你的Subversion 1.4.5已经安装并配置完毕,可以通过Web浏览器访问`http://yourserver/svn`来使用。注意,这个例子中的Subversion配置使用了基本身份验证,对于生产环境,可能需要更复杂的权限管理和SSL加密。 ...

    subversion-deps-1.4.5.tar subversion-1.4.5.tar

    这些工具可以使用包管理器(如apt-get for Debian/Ubuntu或yum for CentOS/RHEL)来安装: ```bash sudo apt-get install build-essential autoconf automake libtool # 或者 sudo yum install gcc make autoconf ...

    linux + apache + subversion安装和基本配置

    安装Apache通常通过包管理器完成,例如在Ubuntu或Debian系统中,可以运行以下命令: ```bash sudo apt-get update sudo apt-get install apache2 ``` 安装完成后,Apache会自动启动。我们可以通过访问`...

    linux第十三刀_Linux上安装Subversion

    你可以根据需求配置访问控制,例如,创建一个`conf`目录下的`passwd`文件并编辑: ```bash vi /var/svn/myrepo/conf/passwd ``` 添加用户和密码,例如: ``` [users] john = johnpassword jane = ...

    SVN linux服务器端安装文件1

    - Debian/Ubuntu: `sudo apt-get install subversion libapache2-svn apache2` - CentOS/Fedora: `sudo yum install subversion httpd mod_dav_svn` 二、配置Apache 1. 启用模块:在Apache配置中启用SVN模块。在`...

    subversion压缩包

    在Linux中,Subversion通常通过包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装。例如,对于基于`apt`的系统: ```bash sudo apt update sudo apt install subversion ``` 对于`yum`系统: ```...

    subversion-1.9.3安装文件+依赖的所有jar+安装步骤(Linux)

    对于基于Debian或Ubuntu的系统,我们需要安装一些必要的构建工具和库,包括Apache Portable Runtime ( APR )、APR-Util 和 OpenSSL: ```bash sudo apt-get install build-essential autoconf automake libtool apr...

    Linux在线安装svn解决方案

    在Debian或Ubuntu系统中,你可以执行: ``` sudo apt-get install libapr1-dev libaprutil1-dev ``` 3. **安装Subversion**: 在基于Debian的系统上,你可以使用apt来安装SVN: ``` sudo apt-get install ...

    htan:这是用于Debian和Ubuntu服务器的初始安装和配置的一组脚本,以用作虚拟主机

    TAN 这是用于Debian或Ubuntu服务器的初始安装和配置的脚本集,以用作Web托管。要求没有预装软件的服务器Debian 7或Debian 8 要么Ubuntu服务器16 可以上网。 最小RAM 256 MB 。 推荐的RAM 1 GB或更多。 软件安装的...

    svn+ldap+sasl认证(svn通过ldap用户进行认证登陆)

    配置 svn 服务器需要设置 svn 服务器的配置文件,通常位于 /etc/subversion 目录下。需要设置 svn 服务器的认证机制,使用 ldap 服务器进行用户认证。 5. 配置 sasl 认证协议 配置 sasl 认证协议需要设置 sasl 的...

    svn在linux下的配置方法

    例如,在Debian或Ubuntu系统中,可以使用`apt-get`命令进行安装: ```bash sudo apt-get install subversion ``` ##### 2. 创建用户和组 为了更好地管理SVN,我们需要创建专门的用户和组来运行SVN服务。可以使用...

    linux离线安装SVN_1.8.17服务所需安装包

    如果没有,可以通过包管理器进行安装,例如在Ubuntu或Debian系统上运行`sudo apt-get install wget tar`,在CentOS或Fedora系统上运行`sudo yum install wget tar`。 离线安装SVN 1.8.17服务的主要步骤包括以下几点...

    linux下安装配置svn独立服务器.rar

    例如,在Ubuntu或Debian上,可以使用`apt-get`命令: ```bash sudo apt-get update sudo apt-get install subversion ``` 在CentOS或Fedora中,可以使用`yum`或`dnf`命令: ```bash sudo yum install subversion ...

    SVN的安装和配置 SVN的安装和配置

    sudo apt-get install subversion # Ubuntu/Debian sudo yum install subversion # CentOS/RHEL ``` **2. 创建SVN仓库** 在VisualSVN Server Manager中,右键点击服务器,选择“新建” -&gt; “仓库”,输入仓库名称...

    linux下安装svn

    这篇博文将指导你如何在Linux环境下安装和配置SVN。 首先,了解SVN的基本概念至关重要。SVN是Subversion的缩写,它允许开发团队协作并追踪文件的更改历史。通过SVN,用户可以保存文件的不同版本,回滚到以前的状态...

    svn服务器的安装与配置

    3. **重启Apache**:运行`sudo systemctl restart apache2`(Ubuntu/Debian)或`sudo systemctl restart httpd`(CentOS/Fedora)以应用配置更改。 三、SVN客户端的使用 1. **安装客户端**:根据操作系统的不同,...

    Linux下java web服务器搭建(jdk6 apache+2Tomcat6+svn).doc

    - 配置Apache,修改`/etc/httpd/conf/httpd.conf`(CentOS/RHEL)或`/etc/apache2/apache2.conf`(Ubuntu/Debian),开启你需要的服务。 3. **Tomcat6安装**: - 下载Tomcat6的Linux版本。 - 解压到适当位置,...

    linux下svn配置说明

    以上就是在Linux环境下配置SVN的基本步骤。通过这个过程,你可以为团队提供一个集中式的代码存储库,便于协作和版本控制。记住,根据实际需求,可能还需要调整Apache配置、防火墙规则以及SVN的其他高级特性,如钩子...

    svn离线安装方法及所需资源包

    - **Linux系统**:在终端中,切换到包含SVN服务器安装包的目录,例如`/path/to/soft`,然后使用`sudo apt-get install -y ./svn-server.deb`(Debian/Ubuntu)或`sudo yum localinstall ./svn-server.rpm`(CentOS/...

Global site tag (gtag.js) - Google Analytics