美文网首页
Linux(三)搭建svn服务器

Linux(三)搭建svn服务器

作者: 枫叶丶落 | 来源:发表于2021-03-09 13:32 被阅读0次

    系统环境:Centos 7.0

    第一步:通过yum命令安装svnserve

    > yum -y install subversion  # 自动安装svn服务器相关服务和依赖
    > rpm -ql subversion  # 查看svn服务和依赖的安装位置
    

    第二步:创建版本库目录

    > mkdir -p /var/svn/svnrepos  # 在var路径下创建版本库存放的位置
    

    第三步:创建svn版本库

    > svnadmin create /var/svn/svnrepos/v1  # 在var路径下创建名为'v1'的版本库
    > cd /var/svn/svnrepos/v1  # 进入名为v1的svn版本库
    # conf  db  format  hooks  locks  README.txt 
    > cd /var/svn/svnrepos/v1/conf  # 进入conf
    # authz  passwd  svnserve.conf
    

    authz:authz文件是负责账号权限的管理,控制账号是否读写权限
    passwd:passwd文件是负责账号和密码的用户名单管理
    svnserve.conf:svnserve.conf文件是svn服务器配置文件

    第四步:配置修改

    1.修改authz文件信息,如下:
    > vi authz  # 进入编辑模式,编辑帐号权限
    # 末尾处添加:
                [\]
                帐号 = rw
    # 例:
                [\]
                admin = rw
    
    2.修改passwd文件信息,如下:
    > vi passwd  # 进入编辑模式,添加帐号
    # 末尾处添加:
                帐号 = 密码
    # 例:
                admin = password
    
    3.修改svnserve.conf文件信息,如下:
    > vi svnserve.conf  # 进入编辑模式,在原始文件中 去掉4条被注释内容的注释:
    # 原:
          ### anon-access = read
          ### auth-access = write
          ### password-db = passwd
          ### realm = My First Repository
    # 改:(修改后内容的前面不要留空格)
          anon-access = read
          auth-access = write
          password-db = passwd
          realm = My First Repository
    

    第五步:启动svn服务器

    > svnserve -d -r /var/svn/svnrepos  # 启动svn服务
    > ps -aux  # 查看服务启动是否成功
    

    第六步:访问svn

    1.在windows系统中下载 SVN客户端安装运行

    2.拉取svn项目输入地址:svn://ip:3690/xx (ip = linux的ip,3690 = svn默认端口,xx = 版本库名称)

    1. 弹出登录框 输入在passwd 文件设置的账户密码登录即可

    (原创:本文为日常学习记录分享)

    相关文章

      网友评论

          本文标题:Linux(三)搭建svn服务器

          本文链接:https://www.haomeiwen.com/subject/uiikfltx.html