Linux centos 6.5 搭建 svn服务器

实例:web1

1、安装subversion

#yum install subversion
#mkdir -p /oop/svn/        //创建svn目录
#chmod -R 777 /oop/svn    //修改目录权限为777
#svnadmin create /oop/svn/webapps  //创建一个svn版本仓库webapps(webapps名字自己起)
#cd /oop/svn/webapps/conf     //进入webapps版本仓库下的配置文件目录

修改此目录下的三个配置文件
1. svnserve.conf    //配置版本库信息和用户文件和用户密码文件的路径、版本库路径#vi svnserve.conf
修改一下几处:
#anon-access = read

#auth-access = write

#password-db = passwd

将这三行前面的 #号去掉,每行的最左边不能有空格,改成如下:

anon-access =  none    //read改为none

auth-access = write

password-db = passwd

realm = webapps //改成自己的版本库

保存退出 :x 

2) 修改authz 文件,创建svn组和组用户的权限

#vim    authz

[group]
webapps = tom      //创建一个repos的组,添加一个用户名 如有多个就加一个逗号 比如 tom,tom2
[/]    //修改根目录下的权限
@webapps = rw     //webapps组用户的权限为 读写
tom  =  rw   //tom用户的权限为读写
* = r         //其他用户的权限为只读 

3)passwd 文件  创建或修改用户密码

#vim passwd

tom= a123    //用户名tom的密码为a123

保存退出 :x

二.设置开机启动文件

1.  编辑/etc/rc.local

文件内容如下(在touch /var/lock/subsys/local下面添加一行)

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don’t

# want to do the full Sys V style init stuff.

                touch /var/lock/subsys/local

svnserve    -d  -r  /oop/svn/webapps

三.启动SVN服务

    1.启动svn服务,svn服务默认端口为3690,可以使用“netstat -ntlp”命令查看服务启动是否成功:

        #svnserve  -d  -r  /oop/svn/webapps

如果已经有svn在运行,可以换一个端口运行
svnserve -d -r /opt/svn/repos –listen-port 3391

这样同一台服务器可以运行多个svnserve

    2.启动成功后就可以使用了

        a.建议采用TortoiseSVN, 连接地址为: svn://your server address (如果指定端口需要添加端口  :端口号

        b.或者用命令行连接:

            svn  co svn://ip/

      连接上之后就可以使用了。

  

时间: 2024-10-24 01:02:51

Linux centos 6.5 搭建 svn服务器的相关文章

Linux CentOS 6.5 x64 SVN服务器搭建

Linux CentOS 6.5 x64 SVN服务器搭建步骤 1. 安装Subversion yum install subversion 注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了. 2. 查看Subversion的安装位置 rpm -ql subversion 我们看到在bin目录下放有可执行的命令: 可以通过查看SVN版本来确认是否已经安装成功,输入如下命令: svn -

Linux Centos 6.6搭建SFTP服务器

在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器. 打开命令终端窗口,按以下步骤操作. 0.查看openssh的版本 1 ssh -V 使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级. 1.创建sftp组 1 groupadd sftp 2.创建一个sftp用户,用户名为mysftp,密码为mysftp 修改用户密码和修改Linux用户密码是一样的. useradd -g sftp -s /bin/false

CentOS下快速搭建SVN服务器

不说原理,只讲步骤,用最快捷的方法把服务搭建起来. 1.本文使用的系统环境# uname -r 2.6.32-642.11.1.el6.x86_64# cat /etc/system-releaseCentOS release 6.8 (Final) 2.更新系统# yum -y update 3.安装subversion,并查看安装状态# yum -y install subversion# rpm -ql subversion 可以输入命令试试# svn --help 4.配置系统服务创建版

Linux centos 下安装配置SVN服务器

centos服务器上安装配置SVN(subversion),其实是很简单的,只是有些时候在配置的过程中有个别细节如果不注意,会容易造成访问不了的情况. 网上这类的讲解很多,下面的步骤整体上都是不变的,会加一点自己遇到的问题的解决过程和方法. ------------------------------------------------------------------------------------- 在线安装方法: 1,查看当前是否已经安装了SVN: #rpm -qa | grep s

CentOS 6.4 搭建SVN服务器

SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高.SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也更多人使用的方式.SVN的运行方式也有两种,一种是独立服务器,另一种是借助apache服务,各有利弊,下面就介绍一下这两种方式各自的部署步骤. 一.作为独立服务器运行, 1.安装subversion #yum  install  subversion #mkd

Centos 7版本搭建SVN服务器

安装环境: 系统: Centos7.1.1503(cat /etc/centos-release) 内核:3.10.0-229.e17.x86_64(uname -r) SVN版本:subversion-1.7.14-10.e17.x86_64(rpm –aq subversion) 安装方式:yum install subversion 安装步骤: 1.创建版本根库目录(svndata)及密码权限目录(svnpasswd) mkdir –p/application/svndata mkdir

应用SVN(CentOS中搭建SVN服务器)

简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67_x64 Suberverson 1.7.14 GNU Wget 1.14 软件安装 subversion yum install subversion 需要选择时,选第一个选项 Wget 用于下载 Java wget --no-cookies --no-check-certificate --he

Linux系统环境搭建SVN服务器环境详解

Linux系统环境搭建SVN服务器环境详解: 本篇文章主要介绍的内容是在Linux系统下如何搭建SVN服务器的,目的是为了很好的实现代码版本控制管理,具体如下所示介绍: 一.安装需要的软件包 #yum install subversion     ---安装SVN服务工具 #yum install httpdmod_dav_svn mod_perl    ---用于支持WEB方式管理SVN服务 #yum install wgetmake unzip perl*       ---必备的软件包 二

【svn】Centos搭建svn服务器环境

1.需求描述 在Centos系统中搭建svn服务器环境 2.搭建过程 2.1 yum安装svn [[email protected] /]# yum install svn 2.2 新建目录存储svn目录 [[email protected] /]# mkdir /usr/svn 2.3 新建测试仓库pro [[email protected] /]# svnadmin create /usr/svn/pro 进入到目录/usr/svn/pro展开目录 说明: hooks目录:放置hook脚步文