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

搭建svn版本控制

时间:2015-06-23 16:01:46      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

1.安装svn软件

sudo apt-get install subversion  
yum  install subversion

2.创建版本库

svnadmin create /svn/srv

3.配置

cd  /svn/srv
#修改svnserve.conf文件的以下几项
anon-access = read  
auth-access = write  
password-db = passwd  
authz-db = authz 
#--------------------------------
#修改passwd
[users]  
test = test   #第一个test为用户名,第二个test为密码
#--------------------------------
#追加authz
[srv:/www]  
test = rw  
或
[srv:/]  
* = rw

4.启动:

svnserve -d -r /svn   #默认监听:3690端口

5.client

svn checkout svn://192.168.1.1/srv
svn add * 或者 文件名称
svn commit -m ‘提交并写备注‘

6.提交代码后,自动更新网站代码

#添加以下脚本和权限
[root@bogon ~]# cat /svn/srv/hooks/post-commit
#!/bin/bash
REPOS="$1"
REV="$2"

export LANG=en_US.UTF-8  #字符集需和服务一致,locale命令查看
svn update /www/         #更新网站内容
#svn co svn://127.0.0.1/srv/www  /www > /dev/null
echo $(date +‘%Y-%m-%d %H:%M:%S‘)  `whoami`  $REPOS   $REV >> /www/svn.log
chown -R apache:apache  /www
#----------------------------------------------------------
#chmod  755  /svn/srv/hooks/post-commit

7.扩展:http://blog.chinaunix.net/uid-22566367-id-1965771.html
http://www.linuxidc.com/Linux/2015-05/117735.htm

搭建svn版本控制

标签:

原文地址:http://my.oschina.net/jk409/blog/469739

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