linux-svn安装

系统环境:

centos-6.5-web 系统升级:yum -y update

系统权限:root管理员

  1. 安装

    yum -y install subversion

  2. 新建目录储存SVN所有文件

    mkdir /svn

  3. 新建一个资源仓库

    svnadmin create /svn/project

  4. 配置SVN服务配置文件并更改为如下内容

    vi /svn/project/conf/svnserve.conf

    anon-access = none

    auth-access = write

    password-db = /svn/project/conf/passwd

    authz-db = /svn/project/conf/authz

    realm = My Test Repository  #提示信息

  5. 添加访问用户及口令

    例:用户:boss  密码:boss  用户:test   密码:test

    vi /svn/project/conf/passwd

    [users]

    boss = boss

    test = test

    注:用户配置文件修改保存立即生效,不必重启SVN服务

  6. 配置新用户的授权文件

    vi /svn/project/conf/authz

    [groups]       #组

    admin = boss    #设置第一个组admin,组名可以随意设置

    user = test    #设置第二个组user,组名可以随意设置

    [/]         #用户访问的根目录

    @admin = rw    #admin组:读写权限

    @user = r     #user组:读权限

    * =

  7. 启动SVN服务

    svnserve -d -r /svn/project

  8. 下载客户端

    官方网站:https://tortoisesvn.net/downloads.html

    百度SVN直接下载

  9. 连接

    linux:svn co svn://这里输入服务器的IP地址/

    windows: svn://这里输入服务器的IP地址/

问题:在centos可以正常连接,windows无法连接

  1. 关闭selinux

    编辑/etc/selinux/config,找到SELINUX 行修改成为:SELINUX=disabled:

    vi /etc/selinux/config

    # This file controls the state of SELinux on the system.

    # SELINUX= can take one of these three values:

    # enforcing - SELinux security policy is enforced.

    # permissive - SELinux prints warnings instead of enforcing.

    # disabled - No SELinux policy is loaded.

    #SELINUX=disabled

    # SELINUXTYPE= can take one of these two values:

    # targeted - Only targeted network daemons are protected.

    # strict - Full SELinux protection.

    #SELINUXTYPE=targeted

    SELINUX=disabled

  2. 关闭防火墙或者是添加防火墙规则

方式一:

永久关闭:  chkconfig --level 35 iptables off

方式二:

直接关闭 /etc/init.d/iptables stop

方式三:

增加规则:vi /etc/syconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp--dport 3690 -j ACCEPT

保存后执行:Service iptables restart     #重启防火墙

再次连接SVN 即可

时间: 2024-10-27 05:09:28

linux-svn安装的相关文章

Linux SVN安装所需创建的文件夹(转)

分类: Linux Linux SVN安装还是比较常用的,于是我研究了一下Linux SVN安装,在这里拿出来和大家分享一下,希望对大家有用. 1. Linux SVN安装所需module:#yum install mod_dav_SVN安装完毕之后发现,在/etc/httpd/conf.d下多出了subversion.conf,以及/etc/httpd /modules下多出了 mod_dav_svn.so和mod_authz_svn.so两个文件,这正是subversion.conf中所需要

linux SVN安装及配置图解教程

自己有台云服务器,平时的一些学习资料就想通过SVN管理起来,在网上找了不少linux搭建svn的教程,可是没有一篇完整的,感觉总缺点什么或者有点错误,后面自己经过综合与比较,并且多台服务器上面的测试,做了如下教程,供大家参考之后. svn服务器有2种运行方式 1.独立服务器 (例如:svn://xxx.com/xxx): 2.借助apache.(例如:http://svn.xxx.com/xxx): 为了不依赖apache,选择第一种方式-独立的svn服务器. svn存储版本数据也有2种方式:

linux svn安装部署

svn安装: 安装svn之前需要额外安装必要依赖包 apr安装: ./configure --prefix=/usr/local/svn/apr make make install apr-util安装: ./configure --prefix=/usr/local/svn/aprutil --with-apr=/usr/local/svn/apr make make install sqlite安装: ./configure --prefix=/usr/local/svn/sqlite ma

linux svn安装和配置

svn概述 众所周知,svn是一种集中式的版本控制工具,是cvs的改进版,那么svn相比cvs的好处在哪里呢? 基于目录的版本控制系统(传统的CVS都是基于单个文件进行版本控制的,而SVN可以随意去除任何一个文件.目录的任何一个历史版本) 原子提交(提交多个文件时,如果一个文件发生冲突,则其他修改都不会被提交) 高效的分支与标签 多种访问方式(svn提供了一个抽象的网络访问层,可以通过不同的写来来对其进行访问) 对二进制文件的支持 平台无关 svn在linux下的安装 Step1:安装必须的包

linux svn 安装

1.查询是否安装 rpm -qa subversion 2.查询安装版本 svnserve --version 3.卸载安装 yum remove subversion 4.安装SVN yum install subversion 5.创建版本库目录(名字任意取,如:repos) mkdir -p /opt/svn/repos 6.创建SVN版本库 svnadmin create /opt/svn/repos/ 7.进入版本库配置 cd /opt/svn/repos/conf/ 8.设置用户及口

linux svn 安装(支持http访问)

1.安装svn ? ???? ???? yum install -y subversion 2.查看svn版本 ???? ???? svn --version 3.创建仓库? ? ? mkdir -p /opt/java/repos cd /opt/java/repos svnadmin create hello-world 4.配置svn mkdir -p /data/svn 进入 cd /opt/java/repos/hello-world/conf 这里将passwd(用户文件)和auth

linux下安装配置svn独立服务器

subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人. svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊. file:/// 直接版本库访问(本地磁盘). http:// 通过配置Subversion的Apache服务器的WebDAV协议. https:// 与http://相似,但是包括SSL加密. svn:// 通过svnserve服务自定义的协议. svn+ssh:// 与svn://相似,但通过SSH封装 svn存储版本数据也有2种

在Linux上安装SVN服务

1.安装SVNyum install subversion 2.查看版本svnserve --version3.创建目录mkdir /web/svndata3.创建repo测试库svnadmin create /web/svndata4.配置:开启anon-access=read auth-access=write password-db=passwd :q (退出) vi svnserve.conf5.添加用户(用户=密码) zhang=zhang :q (退出) vi passwd6.启动s

Linux 下安装 SVN服务器

前段时间换了一个新项目组.过去发现居然SVN都没有.代码都是手动对比存档.当时就蛋疼了.这他妈也太苦逼了.话不多说,要来测试服务器地址.开工了.由于服务器不能连接外网. 1.先下载安装包.本次安装不结合Apache.只做SVN服务器端安装. wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1

linux下安装php的svn扩展

首先,下载svn,默认下载路径是当前操作的目录下: wget http://pecl.php.net/get/svn-1.0.2.tgz 解压svn: tar -zxf svn-1.0.1.tgz 进入到svn目录下: cd svn-1.0.1 然后,依次运行命令: /usr/local/php5.5/bin/phpize ./configure--with-php-config=/usr/local/php5.5/bin/php-config make makeinstall 注意:我用的是p