`

centos安装svn服务器

阅读更多

一般centOS上已经有工具svn了 可以选择安装

查看是否安装了svn工具使用如下指令:

rpm -qa | grep subversion

如果已经安装了,则不需要下载包之类的安装了 直接使用就是 如果没有,则从头看起以下这篇转载的文章

安装了一下SVN服务器,本文没有与Apache整合,过程如下:

一,下载相关软件:

[root@youxia201 test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

[root@youxia201 test]# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

 

 

二,安装及配置:

1,解压,要在同一个目录下:

[root@youxia201 opt]# tar -zxvf subversion-1.6.1.tar.gz

[root@youxia201 opt]# tar -zxvf subversion-deps-1.6.1.tar.gz

 

2,编译及安装:

[root@youxia201 subversion-1.6.1]# ./configure --prefix=/usr/local/svn/

[root@youxia201 subversion-1.6.1]# make && make install

 

3,把svn相关的命令添加到环境变量中:

[root@youxia201 subversion-1.6.1]# echo "export PATH=$PATH:/usr/local/svn/bin/" >> /etc/profile

[root@youxia201 subversion-1.6.1]# source /etc/profile

 

[root@youxia201 subversion-1.6.1]# svn

svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion

 

 

三,建立测试仓库:

1 ,建立 SVN 的根目录,研发中心有多个项目部:

[root@youxia201 subversion-1.6.1]# mkdir -p /opt/svn/

 

2 ,建立一个测试仓库:

[root@youxia201 subversion-1.6.1]# mkdir -p /opt/svn/svntest/

 

[root@youxia201 subversion-1.6.1]# svnadmin create /opt/svn/svntest/

 

 

3 ,修改配置文件:

[root@youxia201 svntest]# cd /opt/svn/svntest/conf/

[root@youxia201 conf]# ll

总计 24

-rw-r--r-- 1 root root 710 08-25 09:40 authz

-rw-r--r-- 1 root root 325 08-25 09:38 passwd

-rw-r--r-- 1 root root 1449 08-25 09:36 svnserve.conf

 

 

[root@youxia201 conf]# vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

 

 

[root@youxia201 conf]# vi authz

[svntest:/]

lipeng = rw

# 给svntest仓库添加一个名称为的用户,权限为可写。

 

[root@youxia201 conf]# vi passwd

lipeng = 123456

# 由于是测试,密码设置为123456

 

 

 

四,在 Windows XP 上安装 svn 客户端:

1 ,下载地址:

http://code.google.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi

 

2 ,下载完成后,直接 next 安装即可,安装完成后需要重启生效。

 

 

 

 

五,启服务器及测试:

1 ,启 SVN 服务,并指定 SVN 的根目录:

[root@youxia201 test]# svnserve -d -r /opt/svn/

 

2 ,服务已经正常起来:

[root@youxia201 test]# netstat -tunlp | grep svn

tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8646/svnserve

 

3 ,测试:

在桌面上新建一个名称为 svntest 的目录,在此目录上点击右键,选择 Checkout ,在首行填写 svn 服务器的 IP 地址及仓库名称

 

输入相应的用户名称及密码后就可以使用了

 

感谢原作者

原文链接: http://chlotte.blog.51cto.com/318402/382700

分享到:
评论

相关推荐

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

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

    CentOS安装SVN服务器

    至此,你已经在CentOS上成功安装并配置了一个SVN服务器。现在,用户可以通过配置的用户名和密码连接到SVN仓库,进行版本控制操作,如提交、更新、查看历史记录等。这将极大地提升团队协作的效率和代码管理的质量。

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

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

    CentOS 7搭建SVN服务器

    本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...

    centos 下安装svn服务器

    Apache是常用的SVN服务器,需要启用Dav模块来支持SVN。使用`./configure`命令配置Apache,并指定apr和apr-util的路径,然后执行`make`和`make install`。 5. **安装Subversion** 最后,安装Subversion本身。同样...

    centos 7安装svn服务器教程.docx

    CentOS 7 安装 SVN 服务器教程 本文将详细介绍如何在 CentOS 7 上安装和配置 SVN 服务器。SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。以下是安装和配置 SVN 服务器的步骤。 一、 ...

    centos系统SVN离线安装包

    在Linux环境中,CentOS是广泛应用的操作系统之一,而SVNserve是SVN服务器的一种运行模式,它使用TCP/IP协议为客户端提供服务。 离线安装SVN通常涉及以下步骤: 1. **下载依赖包**:在离线环境下安装SVN,首先要...

    Centos搭建SVN服务器

    ### Centos搭建SVN服务器知识点解析 #### 一、概述 在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将...

    CentOS搭建SVN服务器

    CentOS搭建SVN服务器 MyEclipse安装SVN插件 下载SVN插件:site-1.8.22.zip 解压后将其全部文件拷贝至:D:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启MyEclipse即可出现SVN

    虚拟机centos安装svn

    本文将基于“虚拟机centos安装svn”的主题,深入解析在CentOS环境下搭建SVN服务器的步骤与关键点。 ### 一、环境准备与基础概念 #### 环境需求 - **操作系统**:CentOS 5.x或更高版本。 - **虚拟机**:在虚拟机中...

    centos SVN离线安装包

    6. **配置SVN**:安装完成后,用户需要配置SVN服务器,包括设置仓库目录、创建用户和权限等。 7. **启动和测试SVN服务**:启动SVN服务器(如`svnserve`或通过Apache HTTPD),并进行基本的增删查改操作测试,以确保...

    CentOS-6.5系统上安装SVN服务器端的方法及步骤

    ### CentOS-6.5系统上安装SVN服务器端的方法及步骤 #### 一、概述 在CentOS-6.5系统环境中安装Subversion (SVN) 服务器端是一项常见的任务,尤其是在需要支持版本控制和协作开发场景下。本文将详细介绍在CentOS-...

    centos7 安装svn server

    在开始安装 SVN 服务器之前,需要确保已经创建了一个 CentOS 7 的服务器实例,并且能够通过 SSH 进行访问。 #### 三、安装必需的软件包 使用 `yum` 命令来安装以下软件包: - `subversion`: SVN 服务器的主要组件。...

    CentOS下SVN的安装

    配置SVN服务器通常使用Apache HTTP Server或svnserve服务。如果是Apache,需要安装`mod_dav_svn`模块: ```bash sudo yum install httpd mod_dav_svn ``` 编辑`/etc/httpd/conf.d/svn.conf`配置文件,添加以下内容...

    Linux(CentOS6.2)下安装SVN服务

    在Linux系统上搭建SVN服务器,可以让团队成员更加高效地协作。 #### 二、安装前准备 在正式安装SVN之前,需要完成一系列准备工作,包括上传必要的软件包到Linux服务器以及按照特定顺序安装这些软件包。所需软件包...

    Centos安装升级SVN1.8.9

    现在,我们需要安装并配置Apache HTTPD服务器以支持SVN。首先,安装Apache: ```bash sudo yum install -y httpd ``` 接着,启用mod_dav_svn和mod_authz_svn模块: ```bash sudo systemctl enable httpd sudo ...

    百度云服务器系列:centos7搭建svn服务器

    10. **故障排查**:如果在安装或配置过程中遇到问题,例如无法连接 SVN 服务器,应检查防火墙设置、SVN 服务器是否正常运行,以及网络连接是否畅通。 通过以上步骤,你可以在 CentOS 7 上成功搭建一个 SVN 服务器,...

Global site tag (gtag.js) - Google Analytics