安装
subversion-1.6.1.tar.gz (subversion 源文件)
subversion-deps-1.6.1.tar.gz (subversion依赖文件)
版本必须一样
tar -xfvz subversion-1.6.1.tar.gz
tar -xfvz subversion-deps-1.6.1.tar.gz
解压后生成 subversion-1.6.1 子目录,两个压缩包解压后都会自动放到此目录下,不用手动更改。
cd subversion-1.6.1
./configure --prefix=/usr/local/subversion
如果有出现安装错误,请网上查阅
make&make install
建立仓库
mkdir –p /var/svn/svntest
svnadmin create /var/svn/svntest
vi /var/svn/svntest/conf/svnserver.conf
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = /var/svn/svntest/conf/passwd # 指明密码文件路径
authz-db = /var/svn/svntest/conf/authz # 访问控制文件
realm = svntest # /var/svn/svntest # 认证命名空间,subversion会在认证提示里显示,并且
vi /var/svn/svntest/conf/passwd
[users]
<用户1> = <密码1> admin = admin
<用户2> = <密码2> username2 = password2
vi /var/svn/svntest/conf/authz
<用户组名> = <用户1>,<用户2>
admin=admin,user1
其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔
[<版本库>:/项目/目录]
@<用户组名> = <权限>
<用户名> = <权限>
其中,方框号内部分可以有多种写法:
/,表示根目录及以下。根目录是svnserve启动时指定的,我们指定/opt/svndata。这样,/就是表示对全部版本库设置权限。
一个仓库启动/usr/local/subversion/bin/svnserve -d -r /var/svn/svntest --listen-port 5566
多个仓库启动 /usr/local/subversion/bin/svnserve -d -r /var/svn --listen-port 5566
repos1:/,表示对版本库1设置权限
repos2:/abc, ,表示对版本库2中的abc项目设置权限
repos2:/abc/aaa, ,表示对版本库2中的abc项目的aaa目录设置权限
权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。权限可以是w、r、wr和空,空表示没有任何权限
出现
linux svn 认证失败
1.passwd例子两边都是有空格的
username = password
这是错误的,没空格,两边都没有
2.authz例子
只写
username = rw不足够
要写
[仓库名称:/]
username = rw
或者
[/]
@admin=rw
分享到:
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
Windows环境下安装SVN服务器的知识点主要包括以下几个方面: ...根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本使用技巧,从而有效地进行版本控制管理。
总之,配置SVN服务器涉及安装SVN软件、设置Apache模块、创建仓库、配置Apache配置文件以及管理用户权限。这是一项至关重要的任务,因为它确保了团队的协作效率和代码的版本控制。随着对SVN服务器配置的深入理解和...
下面将详细介绍如何在Windows上安装并配置SVN服务器。 1. **获取SVN服务器软件** 首先,你需要下载适用于Windows的Subversion服务器软件。常见的选择是VisualSVN Server,它提供了一个易于使用的图形界面来管理SVN...
Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...
"svn服务器安装 绿色版" 提供了一种简便的方式来设置SVN服务器,使得无需复杂配置,只需执行特定文件即可。 标题中的"svn服务器安装 绿色版"意味着这是一个简化版的SVN服务器安装程序,可能是免安装或者便携式的,...
在本教程中,我们将深入探讨如何配置一个完整的SVN服务器,包括安装、配置、创建仓库以及用户权限管理。 首先,我们需要安装SVN服务器。通常,我们可以选择VisualSVN Server或者CollabNet Subversion Server作为...
1、 到svn官方网站http://subversion.trigris.org/下载服务器安装包svn-win32-1.6.1.zip,将该压缩包解压到D:\subversion目录下,出现D:\subversion\bin。建立D:\svn,在命令行该目录(D:\subversion\bin\)下输入...
### SVN服务器搭建简易教程 #### 一、环境与软件准备 **服务端操作系统:** Windows 2003 SP1 **客户端操作系统:** Windows XP SP3 **Subversion (SVN) 客户端:** TortoiseSVN 1. **下载并安装服务器软件:** - ...
在这个主题中,我们主要关注三个方面:SVN服务器端,客户端,以及在Eclipse集成开发环境中的插件。 1. SVN服务器端:在给定的文件中,"VisualSVN Server 3.9.0-x64.msi" 是一个服务器端安装程序。VisualSVN Server ...
#### 二、SVN服务器端配置步骤 ##### 1. 下载与安装SVN - **访问官方网站**:首先需要访问SVN的官方网站(http://subversion.tigris.org/),下载适合Windows操作系统的安装程序。 - **安装过程**:运行下载的安装...
1. **安装与配置SVN服务器**:在64位操作系统上部署SVN服务器,通常需要下载并安装对应平台的服务器软件,如VisualSVN或CollabNet Subversion Server。安装后,需要配置服务器的仓库(Repository),这是存储项目...
在IT行业中,版本控制是软件开发过程中的重要环节,...提供的"几种SVN工具的安装使用.txt"、"简单方法实现SVN邮件通知.txt"和"windows下搭建SVN服务器.txt"文档应该包含了更详细的步骤和示例,可作为实际操作的参考。
总的来说,配置Mac上的SVN服务器涉及仓库创建、权限配置、服务启动以及客户端的设置。通过正确配置,你可以搭建一个安全、高效的版本控制系统,帮助团队成员协同工作,管理和跟踪项目中的文件变更。
VisualSVN Server则是针对Windows平台的图形化SVN服务器,安装和管理更简单。 2. **安装SVN服务器**: - **Apache Subversion**:首先,你需要下载Apache HTTP Server和Subversion的源代码或二进制包。配置Apache...
svn服务器通常基于Apache Subversion服务器软件,像"Setup-Subversion-1.6.5.msi"这样的安装包就是用来在本地计算机上设置svn服务器的。 安装svn客户端: 1. 下载并运行"TortoiseSVN-1.6.6.17493-win32-svn-1.6.6....
4. 配置访问控制:SVN服务器允许你设置用户和组,分配权限,以便控制谁可以访问哪些资源。这通常涉及到编辑服务器配置文件,如`svnserve.conf`或`httpd.conf`。 二、SVN的基本操作 1. 检出(Checkout):开发者从...