centos 下搭建svn服务器

第一步下载svn   yum install subversion

第二步  创建svn版本库目录  mkdir -p /home/svn/svnfile  生成树目录文件

第三部  创建版本库   svnadmin create /home/svn/svnfile  执行该命令之后  会在该目录之下生成一些配置文件

             


第四步  进入到conf  目录  会看到三个文件  

                 passwd   账号密码文件

                 authz   用户权限控制文件

                svnserve.conf   svn配置文

第五步   设置svn帐号密码    所以需要编辑账号密码文件 

               vi  passwd 
               在【users】  模块中添加账号和密码   格式:帐号=密码,如dan=dan   ps   这里必须要顶格  前面不能有空格的

第六步    设置权限   编辑权限文件

                vi  authz   在文件的末尾处   添加代码\

 

                [/]
               dan=rw   账号dan的权限是可读可写的
第七步    修改svn配置文件     svnserve.conf               
                anon-access = read #匿名用户可读
                auth-access = write #授权用户可写
                password-db = passwd #使用哪个文件作为账号文件
                authz-db = authz #使用哪个文件作为权限文件
                realm = /home/svn/svnfile   # 认证空间名,版本库所在目录
第八步    启动或者关闭svn服务器   
                svnserve  -d -r /home/svn/svnfile
                如果需要重启svn服务器的话   可以先查看一下svn进程的进程数
                ps -aux | grep svn    然后就是结束svn的进程节点   然后就可以重新启动svn服务器了
               
在window上面获取的时候  地址   svn://ipaddress
       
第九步   给svn创建副本指向到nginxweb目录
              首先要创建nginx指向的web目录
              mkdir -R /data/wwwroot
              svn co svn://localhost/test --usernametest --password 123456     //test是svn中的目录层次  如果没有目录就不写目录了    有时候可能会出现目录权限的问题的哦
              执行的时候可能需要输入svn的用户名和密码    直接输入就好了
             执行成功了之后    就会把svn上传上来的文件全部复制到该文件夹下了
            
                          

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值