标签:
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
标签:
原文地址:http://my.oschina.net/jk409/blog/469739