svn配置相关

来源:互联网 发布:极坐标 知乎 编辑:程序博客网 时间:2024/05/21 10:00

rm -rf 目录名字
rm -f 文件名    删 除文件

  1. //yum安装subversion  
  2. yum install subversion  
  3.   
  4. //查看安装位置  
  5. rpm -ql subversion  
  6.   

mkdir svn/

svnadmin create /svn/home/

配置authz

[/]

zhiliang=rw

liang=rw


passwd

zhiliang=377122210

liang=377122210

svnserve.conf

anon-access = none       //默认是只读readauth-access = write      //认证后有写入权限password-db = passwd     //帐号密码配置文件authz-db = authz         //权限配置文件

ps -ef|grep svn|grep -v grep 查看进程

kill 对应杀掉

svnserve -d -r /svn/home/


5.客户端访问 

假设客户端使用tortoiseSVN 
打开资源库浏览器输入地址, svn://你的svn服务器ip:3690 
输入用户名zhiliang 密码377122210 
重新更新下  checkout


6:cd hooks

vim post-commit

i

#!/bin/bash  
SVN=/usr/bin/svn
WEB=/home/work/itbull
export LANG=en_US.UTF-8
$SVN update $WEB --username zhiliang --password 377122210

esc

ctrl+:

wq


7:

chmod 755 post-commit
8:
在服务器进入项目目录/home/work/itbull checkout 整个项目。

svn checkout svn://{您的服务器地址}:3690 . //注意目录后面还有一个点
svn checkout svn://192.168.153.128:3690 .

ok了  可以自动更新了



原创粉丝点击