ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux下搭建svn

2019-07-24 09:40:04  阅读:159  来源: 互联网

标签:svn SVN 文件 svnserve linux 搭建


linux(centos7)下SVN服务器如何搭建
linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路!
 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN。

安装步骤如下:
    1、yum install subversion
    2、输入rpm -ql subversion查看安装位置.
    3、创建svn版本库目录: mkdir -p /var/svn/svnrepos
    4、创建版本库: svnadmin create /var/svn/svnrepos
    5、进入conf目录(该svn版本库配置文件):
        authz文件是权限控制文件
        passwd是帐号密码文件
        svnserve.conf SVN服务配置文件
    6、设置帐号密码
        vi passwd
        在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
    7、设置权限
        vi authz
        在末尾添加如下代码:
        [/]
        dan=rw
        w=r
        意思是版本库的根目录dan对其有读写权限,w只有读权限

    8、修改svnserve.conf文件
        vi svnserve.conf
        打开下面的几个注释:

        anon-access = read #匿名用户可读

        auth-access = write #授权用户可写

        password-db = passwd #使用哪个文件作为账号文件

        authz-db = authz #使用哪个文件作为权限文件

        realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
    9、启动svn版本库 
        svnserve -d -r /var/svn/svnrepos

    10.SVN默认的打开端口是3690

        可以通过下面的命令查看:

        netstat -antp | grep svn

        tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      66486/svnserve 

    11.centos7 打开防火墙端口

        $ sudo firewall-cmd --permanent --add-port=3690/tcp
        $ sudo firewall-cmd --reload

    12、在windows上测试

        在elipse中导入SVN,输入SVN://ip  

标签:svn,SVN,文件,svnserve,linux,搭建
来源: https://blog.csdn.net/lunhui951229/article/details/97102019

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有