`
cxjaccp
  • 浏览: 834 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

linux安装svn服务端

阅读更多

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服务端

    ### Linux环境下SVN服务端的安装与配置详解 #### 一、引言 Subversion (SVN) 是一种广泛使用的版本控制系统,适用于软件开发、网站维护等场景中的代码管理。在Linux环境中部署SVN服务器不仅可以方便地进行版本控制...

    SVN服务端安装版

    在“SVN服务端安装版”中,我们通常指的是设置一个中央仓库服务器,这个服务器存储了所有的项目源代码和版本信息,其他团队成员可以通过客户端连接到这个服务器,进行代码的检出、提交、更新等操作。对于局域网环境...

    ubuntu_linux_svn服务端客户端配置

    本主题将详细讲解如何在Ubuntu Linux系统上配置SVN服务端和客户端,以及与之相关的标签“rabbit”可能涉及的RabbitMQ消息队列。 首先,让我们深入了解Ubuntu Linux上的SVN服务端配置: 1. **安装SVN服务器**:在...

    SVN服务端安装软件

    本教程将详细讲解如何安装最新的SVN服务端,以及如何集成中文包。 首先,我们需要了解SVN服务端的核心组件——Apache Subversion Server,通常简称为Apache SVN或VisualSVN Server。它是SVN服务器的实现,支持...

    svn服务端linux及客户端win.rar

    在本资源“svn服务端linux及客户端win.rar”中,包含的是在Linux系统上搭建SVN服务端以及在Windows系统上安装和使用SVN客户端的相关资料。 一、Linux系统上的SVN服务端搭建 1. 安装SVN:在Linux环境下,通常使用包...

    【SVN】服务端和客户端安装包

    - SVN服务端安装:首先,下载对应平台的服务端安装包,例如对于Windows,可以选择VisualSVN Server。按照安装向导步骤进行,设置好仓库路径、端口号和认证方式(如基本认证或Windows域认证)。安装完成后,通过管理...

    linux常用svn命令

    很好的学习linux的文档,是关于Linux操作svn的命令

    SVN 服务端和客户端下载

    4. **安装与配置**:安装SVN服务端通常涉及设置版本库路径、配置网络访问权限、设置用户认证等步骤。客户端安装相对简单,一般只需按照安装向导进行即可。 5. **代码管理**:使用SVN,你可以进行版本控制的基本操作...

    svn-linux环境搭建服务端-windows环境下客户端使用

    资源名称:svn-linux环境搭建服务端-windows环境下客户端使用   资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    SVN服务端 TortoiseSVN 客户端安装说明

    #### SVN 1.6.16 Linux服务端安装 **一、下载安装包** 为了确保SVN服务端的正常运行,首先需要从官方网站下载对应的安装包。对于SVN 1.6.16版本,需要下载以下两个文件: 1. **主程序包**:`...

    windows系统下SVN服务端安装包

    Linux上的SVN服务端通常会使用不同的安装方法,如通过包管理器安装Apache Subversion或使用其他的SVN服务器实现。 在压缩包子文件的文件名称列表中,"VisualSVN-Server-4.1.3-x64.msi"是一个Windows Installer包,...

    svn服务端安装方法

    本文将详细介绍如何在服务器上安装和配置SVN服务端,以及涉及的相关配置文件。 首先,让我们了解 SVN 服务端的安装过程: 1. **选择操作系统**:SVN可以在多种操作系统上运行,包括Windows、Linux和macOS。这里...

    SVN linux服务器端安装文件1

    以下将详细介绍如何在Linux服务器上安装和配置SVN,以及"deps"可能包含的内容。 一、SVN安装 1. 更新系统库:首先确保系统是最新的,执行`sudo apt-get update`或`yum update`(根据你的Linux发行版选择相应的命令...

    SVN服务端工具压缩包

    2. **SVN服务端工具安装与配置** - 安装:根据操作系统选择合适的安装包,如Windows上的VisualSVN Server或Linux上的CollabNet Subversion Server。 - 配置:设置版本库路径、用户权限、SSL加密等,确保安全访问。...

    Linux下安装SVN服务端的方法步骤

    一、yum 安装 yum install subversion 二、配置 1、创建仓库 我们在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。 [root@localhost /]# cd ...

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

    svn服务端的搭建步骤及资源

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和...以上就是搭建SVN服务端的详细步骤,涵盖从安装软件到配置权限,再到测试和维护。掌握这些知识,你就能为你的开发团队建立一个稳定、安全的SVN服务环境。

    linux下svn环境搭建

    1. **安装 SVN 服务端**: - 首先确保你的 Linux 系统已更新到最新状态。 - 使用包管理器安装 SVN 服务器。例如,在基于 Debian 的发行版中,可以通过以下命令安装 SVN: ```bash sudo apt-get update sudo ...

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

Global site tag (gtag.js) - Google Analytics