今天在阿里云架了一个svn,打算放平时的代码片段,还是记下过程吧。
centos上安装:yum install subversion
安装成功 键入命令 svnserve --version
有版本信息则进行下一步
1,新建版本库目录 mkdir -p /opt/svndata/repos
2,设置此目录为svn版本库 svnadmin create /opt/svndata/repos
3,修改svnserve.conf,把anon-access,auth-access,password-db,authz-db的注释去掉(注意前面不能有空格,下同),另外现在yum最新的svn会自动的把password-db,authz-db赋值为本文件夹下的authz,passwd文件(比较和其他网上资料的不同),设置realm = /opt/svndata/repos(这是你的仓库认证提示),注意:svnserve.conf,passwd,authz文件每行的开头不能有空格。
4,打开passwd文件,自己设定用户名(可配多个键值对)
[users]
username1 = password1
5,authz文件要多加小心,提示 authorization faile的错误,肯定是这个配置有问题,对于单个库的,直接贴上
[/]
username1 = rw
username1 = r
rw权限是读写权限,r是读权限
保存,搞定,服务器不用重启。
6, 启动 svnserve -d -r /opt/svndata/repos/
关闭 killall svnserve
7,卸载: yum -y remove subversion
分享到:
相关推荐
本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和配置svn。 首先,确保你的Linux系统已经安装了基本的开发工具,通常包括GCC编译器、make以及相关的库。这些工具可以...
本文将详细介绍如何在Linux(以CentOS 4.6为例)环境下安装并配置一个独立的SVN服务器。 首先,我们需要获取SVN的安装包。可以从Subversion的官方网站下载最新版本的源码包,例如`subversion-1.4.5.tar.gz`和`...
在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行安装。以下是详细的操作步骤和相关知识点: 1. **了解SVN**: SVN是一种集中式版本控制系统,它允许用户跟踪...
### Linux 下安装配置 SVN 独立服务器 #### 一、概述 随着软件开发的日益复杂,版本控制工具成为团队协作不可或缺的一部分。Subversion(SVN)作为一种分布式版本控制系统,在项目管理和版本控制方面表现突出,...
### Linux (CentOS 6.2) 下安装SVN服务 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6.2)环境下安装SVN服务。SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。...
在这个过程中,我们将详细讲解如何在Linux环境下安装SVN 1.5.4版本,这对于初学者来说是一个很好的起点。 首先,确保你的Linux系统是最新的。通过运行以下命令更新你的包列表: ```bash sudo apt-get update sudo ...
Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...
SVN(linux中安装配置SVN1.9.9所需的软件包)按照压缩包中的说明安装即可
6. **设置SVN服务**:为了使SVN服务可被远程访问,你可能需要安装并配置`svnserve`或`httpd`(Apache HTTP服务器)作为前端。对于`svnserve`,可以使用`sudo svnserve -d -r /path/to/your/repo`启动服务;对于`...
以上就是Linux系统下安装和配置SVN服务器的基本步骤。为了提高安全性,还可以考虑使用SSL/TLS加密通信,或者配置更复杂的访问控制策略。此外,通过定期备份SVN仓库,可以防止数据丢失。务必根据实际环境和需求调整...
本教程将详细介绍如何在Linux环境下安装和配置一个独立的SVN服务器。 首先,我们需要了解安装SVN所需的软件包。在大多数Linux发行版中,SVN可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用`apt-get`...
根据给定的文件信息,我们可以提炼出以下关于在SUSE Linux环境下配置SVN(Subversion)服务器的关键知识点,尽管原始内容提及的是在Red Hat Linux 5.5下的配置流程,但核心步骤和概念同样适用于SUSE Linux系统。...
在Linux环境下安装Subversion(简称SVN)是一项常见的任务,尤其对于软件开发团队来说至关重要。SVN是一种广泛使用的版本控制系统,用于管理代码库的历史版本,方便团队协作开发。本文将详细介绍如何在Linux系统上...
在Linux环境下搭建SVN服务器涉及多个步骤,包括环境准备、依赖库安装、Subversion的安装与配置,以及最终的服务器配置与启动。每一步都需细致操作,以确保服务稳定运行,满足团队代码管理和版本控制的需求。
本文将详细介绍如何在CentOS 4.6环境下安装并配置一个独立的SVN服务器。 首先,我们需要获取SVN的安装包。可以从Subversion的官方网站下载最新版本的源码包,例如`subversion-1.4.5.tar.gz`和其依赖包`subversion-...