搭建一个svn服务器

作者: 董老师wenjunoy | 来源:发表于2016-04-06 00:33 被阅读313次

    1.安装一个SVN服务端

    可以使用apt-get或者yum安装subversion,也可以到官方去下载压缩包然后在本地解压缩安装。

    sudo apt-get install subversion
    

    2.创建版本库

    选着你需要保存的文件目录,你在本地的文件将会保存在此

    svnadmin create /home/myrepos  #这个目录是自己设置的
    

    3.配置svnserve

    执行上述的步骤之后在/home/myrepos下会产生一个配置文件目录conf,打开该目录可以看到有如下几个文件

    authz   hooks-enz.tmp1   passwd   svnserve.conf
    
    

    authz: 文件是权限控制文件
    passwd:是帐号密码文件
    svnserve.conf: SVN服务配置文件

    3.1设置密码

    使用vim passwd打开文件,在[users]块中添加用户和密码,格式:帐号=密码,如wen=wen

    [users]
    username = password    //这里的username和password自己设置  
    

    3.2设置权限

    使用vim authz打开文件

    [/]
    * = rw
    

    3.3修改svnserve.conf文件

    vim svnserve.conf,打开下面的几个注释:

    anon-access = read  
    auth-access = write  
    password-db = passwd  
    authz-db = authz
    

    注意:所有的配置文件顶行开始写,不然会出错

    4.启动svn版本库

    svnserve -d -r /home/myrepos    #填写自己的路径
    

    这样你的svn服务器就配置完成了,可以使用如下的指令查看配置时候成功

    svn checkout svn://服务器的ip地址/  
    

    可以在windows上使用TortoiseSVN客户端来使用svn服务了。
    TortoiseSVN客户端的使用可以查看:TortoiseSVN客户端使用方法

    相关文章

      网友评论

        本文标题:搭建一个svn服务器

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