• SVN服务器安装


    CentOS 6.5 SVN搭建 (YUM安装)   参考文献:http://www.linuxidc.com/Linux/2013-10/91903.htm

    安装说明

    安装了一下SVN服务器,过程如下:

    系统环境:CentOS-6.5
    安装方式:yum install (源码安装容易产生版本兼容的问题)
    安装软件:系统自动下载SVN软件

    检查已安装版本

    #检查是否安装了低版本的SVN
    [root@localhost /]# rpm -qa subversion

    #如果存储旧版本,卸载旧版本SVN
    [root@localhost modules]# yum remove subversion

    安装SVN

    [root@localhost modules]# yum install subversion

    验证安装

    检验已经安装的SVN版本信息
    [root@localhost modules]# svnserve --version

    代码库创建

    SVN软件安装完成后还需要建立SVN库
    [root@localhost modules]# mkdir -p /opt/svn/repo
    [root@localhost modules]# svnadmin create /opt/svn/repo
    执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

    配置代码库

    进入上面生成的文件夹conf下,进行配置
    [root@localhost modules]# cd /opt/svn/repo/conf

    用户密码passwd配置

    [root@localhost password]# cd /opt/svn/repos/conf
    [root@admin conf]# vim passwd
    修改passwd为以下内容:

    [users]
    # harry = harryssecret
    # sally = sallyssecret

    hello=123

    用户名=密码

    这样我们就建立了hello用户, 123密码

    以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    权限控制authz配置

    [root@admin conf]# vi + authz
    目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:

    #设置[/]代表根目录下所有的资源
    [/] 或者写成[repl:/]

    hello = rw

    意思是hello用户对repo测试库下所有的目录有读写权限,当然也可以限定。
    如果是自己用,就直接是读写吧。

    以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    服务svnserve.conf配置

    [root@admin conf]# vim svnserve.conf

    更改以下内容:

    [general]
    #匿名访问的权限,可以是read,write,none,默认为read
    anon-access=none
    #使授权用户有写权限
    auth-access=write
    #密码数据库的路径
    password-db=passwd
    #访问控制文件
    authz-db=authz
    #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

    realm=/opt/svn/repositories #这句我没打开   不知道具体打开和不打开的区别   知道的可以补充下谢谢

    以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    停止SVN服务器

    [root@admin conf]#killall svnserve

    启动SVN服务器

    [root@admin conf]#svnserve -d -r /opt/svn/

    其中 -d 表示守护进程, -r 表示在后台执行
    /opt/svn/  SVN的库的地址

  • 相关阅读:
    怎样不重启设置字体边缘平滑立即生效! 以下注册表导入后不能立即生效。。
    Delphi下实现全屏快速找图找色 一、数据提取
    delphi2006语言新特性:Record类型高级用法
    delphi之模糊找图
    delphi之精确找图
    delphi2006语言新特性——类静态字段、类属性
    Delphi程序开启XP的ClearType显示效果
    delphi Createthread的线程传参数
    修改窗体非客户区大小更改窗体标题栏高度
    windows 匿名管道读取子进程输出
  • 原文地址:https://www.cnblogs.com/myphper/p/5332908.html
Copyright © 2020-2023  润新知