linux-svn安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 即可

 


本文出自 “醉经典” 博客,请务必保留此出处http://81505285.blog.51cto.com/4865091/1795292

以上是关于linux-svn安装的主要内容,如果未能解决你的问题,请参考以下文章

linux12.04怎么安装高版本的svn

ubuntu svn 安装目录在哪

linux安装SVN并设置SVN钩子

vs2015 怎么安装插件svn

svn安装没有svn.exe问题

Eclipse在线安装SVN