Linux服务器安装SVN总结

来源:互联网 发布:网上卖的淘宝教程没用 编辑:程序博客网 时间:2024/06/01 20:21
1,yum -y install subversion*
2,创建一个目录
mkdir -p /var/svn/zlm
3,把目录改变成仓库
svnadmin create /var/svn/zlm
4,进入仓库
cd /var/svn/zlm
设置仓库用户和密码
cd conf/
打开配置文件
vi authz
在最后位置添加一个可读写的用户

[/]
user1=rw
接着打开第二个配置文件
vi passwd
给user1用户添加密码
user1=user1
接着打开第三个配置文件
vi svnserve.conf
修改一下配置
anon-access=none
auth-access=write
password-db=passwd
authe-db=authz
realm=/var/svn/zlm
5,启动zlm仓库版本服务:端口号3690
svnserve -dr /var/svn/zlm (--listem-port 3691)如果3690被占用
:启动之后查看相对应的服务:
pstree |grep svn
或者
ps -ef|grep svn
或者
netstat -tnlp|grep svn
此时SVN已经成功安装完成,记得iptables里面添加3690端口号


实现本地仓库开发,提交到SVN,自动同步到项目中
服务器上检出一下
项目:
svn co svn://101.132.142.124 ./ 检出到当前目录

设置
仓库zlm ,提交更新到www网站根目录的钩子脚本
cd /var/svn/zlm/hooks

cp post-commit.tmpl post-commit
chmod a+x post-commit

export LANG=en_US.UTF-8

svn up --non-interactive --username user1 --password user1 '/usr/local/nginx/html/www'


文章来自于:http://note.youdao.com/noteshare?id=de4671557988ed3f6f8680495fc2e893&sub=637C0C71A97C4FB6A96EDC70C56E88DD

原创粉丝点击