一般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服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
至此,你已经在CentOS上成功安装并配置了一个SVN服务器。现在,用户可以通过配置的用户名和密码连接到SVN仓库,进行版本控制操作,如提交、更新、查看历史记录等。这将极大地提升团队协作的效率和代码管理的质量。
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...
Apache是常用的SVN服务器,需要启用Dav模块来支持SVN。使用`./configure`命令配置Apache,并指定apr和apr-util的路径,然后执行`make`和`make install`。 5. **安装Subversion** 最后,安装Subversion本身。同样...
CentOS 7 安装 SVN 服务器教程 本文将详细介绍如何在 CentOS 7 上安装和配置 SVN 服务器。SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。以下是安装和配置 SVN 服务器的步骤。 一、 ...
在Linux环境中,CentOS是广泛应用的操作系统之一,而SVNserve是SVN服务器的一种运行模式,它使用TCP/IP协议为客户端提供服务。 离线安装SVN通常涉及以下步骤: 1. **下载依赖包**:在离线环境下安装SVN,首先要...
### Centos搭建SVN服务器知识点解析 #### 一、概述 在CentOS Linux环境下搭建Subversion (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 5.x或更高版本。 - **虚拟机**:在虚拟机中...
6. **配置SVN**:安装完成后,用户需要配置SVN服务器,包括设置仓库目录、创建用户和权限等。 7. **启动和测试SVN服务**:启动SVN服务器(如`svnserve`或通过Apache HTTPD),并进行基本的增删查改操作测试,以确保...
### CentOS-6.5系统上安装SVN服务器端的方法及步骤 #### 一、概述 在CentOS-6.5系统环境中安装Subversion (SVN) 服务器端是一项常见的任务,尤其是在需要支持版本控制和协作开发场景下。本文将详细介绍在CentOS-...
在开始安装 SVN 服务器之前,需要确保已经创建了一个 CentOS 7 的服务器实例,并且能够通过 SSH 进行访问。 #### 三、安装必需的软件包 使用 `yum` 命令来安装以下软件包: - `subversion`: 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系统上搭建SVN服务器,可以让团队成员更加高效地协作。 #### 二、安装前准备 在正式安装SVN之前,需要完成一系列准备工作,包括上传必要的软件包到Linux服务器以及按照特定顺序安装这些软件包。所需软件包...
现在,我们需要安装并配置Apache HTTPD服务器以支持SVN。首先,安装Apache: ```bash sudo yum install -y httpd ``` 接着,启用mod_dav_svn和mod_authz_svn模块: ```bash sudo systemctl enable httpd sudo ...
10. **故障排查**:如果在安装或配置过程中遇到问题,例如无法连接 SVN 服务器,应检查防火墙设置、SVN 服务器是否正常运行,以及网络连接是否畅通。 通过以上步骤,你可以在 CentOS 7 上成功搭建一个 SVN 服务器,...