1、安装Subversion,SVN默认安装到/usr/local/bin下面
sudo apt-get install subversion
2、建立存储仓库(假定svn工程安装在 /var/svnroot 目录下,理论上可以是任何目录)
-
sudo mkdir /var/svnroot
cd /var/svnroot
生成项目(假定工程名为projectname)
svnadmin create projectname
添加密码验证:
sudo vi /var/svnroot/inlocals/conf/svnserve.conf
去掉password-db = passwd 前面的#号注释。
修改passwd文件:
sudo vi /var/svnroot/inlocals/conf/passwd
添加用户名=密码对,如:admin = admin
注意
1. 一定要去掉[users]前面的#,否则svn只能以匿名用户登录,客户端不会出现登录窗口,除非你的anon不为none,否则将返回一个错误。
2. 这里的密码都是没有加密的,我按照一些教程所说的用htpasswd生成的密码无法使用。
svnserve.conf配置说明:
- anon-access = read
- auth-access = write
- password-db = passwd
anon-access 和 auth-access 分别指定匿名和有权限用户的权限,默认给匿名用户只读的权限,如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。password-db 后的 passwd 则为定义用户名及密码的文件路径。这个文件默认跟 snvserve.conf 在同一个目录。
注意:所有的行都必须顶格,否则报错。
3、导入版本库
把 /var/www 下的内容导入到版本库中:
sudo svn import -m "第一次导入" /var/www file:///var/svnroot/projectname
显示结果:
增加 /var/www/index.html
增加 /var/www/index.php
提交后的版本为 1。
4、启动服务器 (停止SVN服务器命令为:killall svnserve)
svn 服务器可以用两种方法架设:
使用 svn 自带的 svnserve 实用程序和利用 Apache 架设。
原文地址:http://hi.baidu.com/xiaoxiaoyu0403/blog/item/61feb2b6180576e530add152.html
分享到:
相关推荐
在Ubuntu系统中安装Subversion(SVN)是一个相对简单的过程,尤其对于熟悉Linux命令行的用户来说。Subversion是一款开源的版本控制系统,用于管理代码、文档等文件的变更历史,对于团队协作开发至关重要。以下是一份...
### Ubuntu 下 SVN 服务器安装与配置详解 #### 一、SVN 安装与基本配置 在 Ubuntu 系统上安装并配置 Subversion (SVN) 服务器是一种常见的需求,尤其是对于那些希望在本地网络环境中进行版本控制的团队来说。下面...
在Ubuntu上安装SVN服务器,可以使用以下命令: ``` sudo apt-get install subversion apache2 libapache2-svn libapache2-mod-ldap-userdir libapache2-mod-vhost-ldap libapache2-mod-ldap-userdir-dbg ``` **...
在Ubuntu操作系统下安装SVN服务器是一个较为直接的过程,虽然本指南针对的是Ubuntu 9.10版本,但其基本步骤对于大多数Ubuntu及其衍生版本都是适用的。SVN,即Subversion,是一种版本控制系统,广泛用于代码的版本...
### Ubuntu上搭建SVN服务器全攻略 #### 1. 概述 本文旨在详细介绍如何在Ubuntu环境下搭建...- **服务安装**:介绍如何在Ubuntu服务器上安装SSH服务。 - **配置指南**:提供SSH服务的基本配置指南,包括端口设置等。
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
### Ubuntu下配置SVN服务器详解 #### 一、前言 在开源软件开发及团队协作过程中,版本控制系统扮演着至关重要的角色。Subversion (SVN) 是一款非常流行且功能强大的集中式版本控制系统,适用于各种规模的项目。...
为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...
### SVN服务器+SASL认证在Ubuntu 10.04上的安装与配置 #### 安装Subversion(SVN) 1. **安装Subversion:** 首先确保Ubuntu 10.04系统已安装Subversion。可以使用`sudo apt-get install subversion`命令进行安装...
在Ubuntu 16.04 LTS环境下搭建Subversion(SVN)服务器的完整步骤如下: 1. 安装SVN 首先,需要使用APT包管理器安装SVN服务。打开终端,输入以下命令: ``` sudo apt-get install subversion ``` 2. 安装Apache2 ...
在本文中,我们将详细探讨如何在Ubuntu 12.04系统上配置SVN(Subversion)服务器。Subversion是一个开源的版本控制系统,用于管理软件项目的源代码,允许团队成员协作开发,同时保持代码历史记录。下面是配置SVN...
本文将详细介绍 Ubuntu 环境下搭建 SVN 服务器的过程,包括安装 Ubuntu 服务器、安装 Apache 服务器、创建 SVN 服务器、配置 Apache 服务器、设置 SVN 权限等步骤。 标题:Ubuntu 上搭建 SVN 服务器全攻略 描述:...
在Linux环境下安装SVN服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或...
2. **Linux系统安装**: 对于基于Debian或Ubuntu的系统,可以使用`apt-get`命令安装: ``` sudo apt-get update sudo apt-get install subversion ``` 对于基于Red Hat或CentOS的系统,使用`yum`命令: ``` ...
在Ubuntu 10.04操作系统中安装和配置Subversion(SVN)服务器是一个关键的任务,特别是对于团队协作和源代码管理。Subversion是一个开源的版本控制系统,它允许用户跟踪文件和目录的变更,便于团队成员共享和管理...
本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...
通过新立得软件包管理器搜索并安装Apache2和libapache2-svn。安装完毕后,访问http://192.168.19.3,如果显示Apache的欢迎页面,则表明Apache已经正确安装并运行。 【创建SVN服务器】 4.1 安装SVN 搜索并安装...
整个流程包括Ubuntu服务器的安装、Apache服务器的配置以及SVN的创建和权限设置。 【安装Ubuntu 8.10服务器】 首先,确保你已经安装了Ubuntu 8.10 Server或Desktop版本。在安装过程中创建一个名为"administrator"的...
二、配置SVN服务器 1. **编辑Apache配置**:打开Apache配置文件(通常位于`/etc/apache2/apache2.conf`或`/etc/httpd/conf/httpd.conf`),添加以下内容: ``` LoadModule dav_svn_module modules/mod_dav_svn....