码迷,mamicode.com
首页 > 其他好文 > 详细

svn的搭建与使用

时间:2016-02-25 12:11:05      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:svn

今天是新工作的第一天,组长让我在3天内管理好技术部这边的svn,然而我以前并没有搭建过此类应用。so,这里简单写一下今天搭建的流程。

首先,我是有一个LAMP的云服务器的,apache我就不搭建了


1. yum install -y subversion    mod_dav_svn


2. 建用户 
useradd -s /sbin/nologin  svn
3. 建仓库 
svnadmin create /svn/cp
4. 测试svn
svn   import    /tmp/disk.txt     file:///home/svn/lishiming/disk.txt  -m test
其中 命令格式为 svn  import  filename svn仓库路径 -m  说明
查看添加的文件信息 svn list --verbose file:///home/svn/lishiming/

5. 整合apache
vim  /etc/httpd/conf.d/subversion.conf  //在最后面加入
<Location /lishiming>
   DAV svn
   SVNPath /svn/  //指定svn的目录地址
   AuthzSVNAccessFile /svn/cp/conf/authz //指定用户权限设置文档
   AuthType Basic
   AuthName "Subversion"
   AuthUserFile /svn/authfile  //指定用户密码信息
   Require valid-user
</Location>


另外需要修改一下  /etc/httpd/conf/httpd.conf
User  svn
Group  svn

6. 添加用户认证
htpasswd -c -m /home/svn/authfile  user1


7. 编辑用户权限
vim /home/svn/lishiming/conf/authz.conf加入:
[cp:/]
user1=rw


8. 启动httpd服务
/etc/init.d/httpd start


另外,在铭哥的论坛里有位同学对svn的日常命令也总结的很好,这里就贴上一个链接


http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10829&highlight=svn


关于authz的具体设置属性,我明天补上,今天先熟悉一般的增改删查~~~

本文出自 “熊仔的博客” 博客,请务必保留此出处http://9821177.blog.51cto.com/9811177/1744784

svn的搭建与使用

标签:svn

原文地址:http://9821177.blog.51cto.com/9811177/1744784

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!