zoukankan      html  css  js  c++  java
  • Linux安装svn服务图文详解 ;出现No repository found in 'svn***问题

                                              Linux安装svn服务

    ** 示例都是用的root权限,可选择用 sudo**

    1:检查

    安装条件为:Linux(centos)上未安装过svn服务,若安装过或安装失败请自行删除,这里不多介绍。检查是否已安SVN的命令: rpm -qa subversion。

    2.    安装

    yum install subversion

    3.    测试安装是否成功:

    svnserve --version

    4.    建立版本库:

           创建svn数据目录(subversion默认是把/data/svn作为数据根目录,位置user/data/svn)

    创建版本库命令 $ sudo svnadmin create /data/svn/ repositories

    5.    删除版本库:

           rm -rf /data/svn/repositories

    6.  配置svn配置文件

    每个版本库创建之后都会生成svnserve.conf主要配置文件。

    编辑它:

    vim /data/svn/conf/svnserve.conf

    编辑示例:

    [general]

    anon-access = none              

     #控制非鉴权用户访问版本库的权限

    auth-access = write               

     #控制鉴权用户访问版本库的权限

    password-db = passwd         

     #指定用户名口令文件名

    authz-db = authz                   

     #指定权限配置文件名

    realm = repositories

     #指定版本库的认证域,即在登录时提示的认证域名称

    7.编辑passwd

     

     vim /data/svn/conf/passwd

    编辑示例:

    [users]

    admin = admin                #用户,密码

    8.编辑authz

     

    vim /data/svn/conf/authz

    9.启动:

    启动SVN服务:

    # -d : 守护进程  -r : svn数据根目录

    svnserve -dr /data/svn   

    10.查看:

    查看SVN服务:

     ps aux|grep svnserve   #默认端口为:3690     

    11.本地链接:

    下载:http://rj.baidu.com/soft/detail/17682.html

     

    一路下一步安装    即可~

    鼠标右键

     

    点击,输入地址,格式为 svn://服务器地址。

     

    12:连接问题

    连接客户端可能会出现:

    No repository found in 'svn://192.168.***.***/data/svn/repository'

    解决办法:

    输入命令:

    svnserve -d -r /data/svn/ repository'

    会出现:

    svnserve: Can't bind server socket: Address already in use

    然后先执行了这个命令:

    killall  svnserve

    这个命令是将 svn 相关的服务进程全部杀掉,也就是停止 SVN 服务,然后再执行之前的那个命令(svnserve -d -r /data/svn/ repository')就可以了。

  • 相关阅读:
    深度医疗(1)
    ENVI 5.X 影像处理入门实战教程-视频课程
    linux C++通讯架构实战 卷1-视频教程
    2 分钟把握 Envoy 的脉络,适应新场景的 envoy 有哪些不同?能做什么?
    Kubernetes Ingress诡异的502、503、504等奇葩问题(二)
    Kubernetes Ingress诡异的502、503、504等奇葩问题(一)
    Docker容器数据管理(数据卷&数据卷容器)
    SQL Server表水平分区
    从Asp .net到Asp core (第二篇)《Asp Core 的生命周期》
    从Asp .net到Asp core (第一篇)《回顾Asp .net生命周期与管道机制》
  • 原文地址:https://www.cnblogs.com/zhangheliang/p/8724605.html
Copyright © 2011-2022 走看看