1 .svn服务器安装操作系统: linux redhat,获取svn安装包:
wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz(这个是源文件) wget http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz(这个是安装依赖文件)
2.将两个文件减压到同一个目录中
tar xfvz subversion-1.6.6.tar.gz tar xfvz subversion-deps-1.6.6.tar.gz
3.进入解压后的subversion目录
cd subversion-1.6.6
4.配置设定并指明安装目录(/opt/subversion为我的安装目录)
./configure --prefix=/opt/subversion
5.执行 make 编译
make
6.执行 make install 安装.
make install
7.添加环境变量
vi /etc/profil
在文件最后加入:
SVNPATH=$PATH:/opt/subversion/bin export SVNPATH
8.测试SVN是否安装成功,执行
svnserve --version
9.建立版本库目录(我自定义)
mkdir –p /opt/svndata/repos
10.建立svn版本库(与上面处定义目录对应)
svnadmin create /opt/svndata/repos
执行了这个命令之后会在/opt/svndata/repos目录下生成如下这些文件
11、进入conf目录(该svn版本库配置文件)
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
12、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,
[users]
cxj=111111
pkj=111111
13、设置权限
vi authz
在末尾添加如下代码:
[/]
cxj=rw
pkj=r
意思是版本库的根目录账号cxj对其有读写权限,pkj只有读权限。
14、修改svnserve.conf文件
vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /opt/svndata/repos # 认证空间名,版本库所在目录
15、启动svn版本库
svnserve -d -r /var/svn/svnrepos
16,添加文件权限 (每个人都有读写和执行的权限)
chmod -R 777 /var/svn/svnrepos
17.防火墙添加端口
vi /etc/sysconfig/iptables
在中间的位置复制如下代码(如果有就跳过):
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT 重启一下防火墙
service iptables restart
18.访问 svn://ip 参考: http://blog.sina.com.cn/s/blog_83b5069901019b9a.html http://www.cnblogs.com/cugb-2013/p/3716801.html
相关推荐
### Linux环境下SVN服务端的安装与配置详解 #### 一、引言 Subversion (SVN) 是一种广泛使用的版本控制系统,适用于软件开发、网站维护等场景中的代码管理。在Linux环境中部署SVN服务器不仅可以方便地进行版本控制...
在“SVN服务端安装版”中,我们通常指的是设置一个中央仓库服务器,这个服务器存储了所有的项目源代码和版本信息,其他团队成员可以通过客户端连接到这个服务器,进行代码的检出、提交、更新等操作。对于局域网环境...
本主题将详细讲解如何在Ubuntu Linux系统上配置SVN服务端和客户端,以及与之相关的标签“rabbit”可能涉及的RabbitMQ消息队列。 首先,让我们深入了解Ubuntu Linux上的SVN服务端配置: 1. **安装SVN服务器**:在...
本教程将详细讲解如何安装最新的SVN服务端,以及如何集成中文包。 首先,我们需要了解SVN服务端的核心组件——Apache Subversion Server,通常简称为Apache SVN或VisualSVN Server。它是SVN服务器的实现,支持...
在本资源“svn服务端linux及客户端win.rar”中,包含的是在Linux系统上搭建SVN服务端以及在Windows系统上安装和使用SVN客户端的相关资料。 一、Linux系统上的SVN服务端搭建 1. 安装SVN:在Linux环境下,通常使用包...
- SVN服务端安装:首先,下载对应平台的服务端安装包,例如对于Windows,可以选择VisualSVN Server。按照安装向导步骤进行,设置好仓库路径、端口号和认证方式(如基本认证或Windows域认证)。安装完成后,通过管理...
很好的学习linux的文档,是关于Linux操作svn的命令
4. **安装与配置**:安装SVN服务端通常涉及设置版本库路径、配置网络访问权限、设置用户认证等步骤。客户端安装相对简单,一般只需按照安装向导进行即可。 5. **代码管理**:使用SVN,你可以进行版本控制的基本操作...
资源名称:svn-linux环境搭建服务端-windows环境下客户端使用 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
#### SVN 1.6.16 Linux服务端安装 **一、下载安装包** 为了确保SVN服务端的正常运行,首先需要从官方网站下载对应的安装包。对于SVN 1.6.16版本,需要下载以下两个文件: 1. **主程序包**:`...
Linux上的SVN服务端通常会使用不同的安装方法,如通过包管理器安装Apache Subversion或使用其他的SVN服务器实现。 在压缩包子文件的文件名称列表中,"VisualSVN-Server-4.1.3-x64.msi"是一个Windows Installer包,...
本文将详细介绍如何在服务器上安装和配置SVN服务端,以及涉及的相关配置文件。 首先,让我们了解 SVN 服务端的安装过程: 1. **选择操作系统**:SVN可以在多种操作系统上运行,包括Windows、Linux和macOS。这里...
以下将详细介绍如何在Linux服务器上安装和配置SVN,以及"deps"可能包含的内容。 一、SVN安装 1. 更新系统库:首先确保系统是最新的,执行`sudo apt-get update`或`yum update`(根据你的Linux发行版选择相应的命令...
2. **SVN服务端工具安装与配置** - 安装:根据操作系统选择合适的安装包,如Windows上的VisualSVN Server或Linux上的CollabNet Subversion Server。 - 配置:设置版本库路径、用户权限、SSL加密等,确保安全访问。...
一、yum 安装 yum install subversion 二、配置 1、创建仓库 我们在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。 [root@localhost /]# cd ...
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和...以上就是搭建SVN服务端的详细步骤,涵盖从安装软件到配置权限,再到测试和维护。掌握这些知识,你就能为你的开发团队建立一个稳定、安全的SVN服务环境。
所需文件包和教程目录完全一致 subversion-1.8.18.tar.gz 下载地址:http://subversion.apache.org ... ... zlib-1.2.11.tar.gz 下载地址:http://linux.softpedia.com/get/Programming/Libraries/zlib-159.shtml
1. **安装 SVN 服务端**: - 首先确保你的 Linux 系统已更新到最新状态。 - 使用包管理器安装 SVN 服务器。例如,在基于 Debian 的发行版中,可以通过以下命令安装 SVN: ```bash sudo apt-get update sudo ...