第一步
安装svn
centos: yum install -y svn 或者 yum install -y subversion
ubuntu: apt-get install subversion
第二步
创建svn项目库
mkdir /var/svn
cd /var/svn
创建你自己的svn仓库
svnadmin create test
cd test
第三步
修改配置
cd conf
vim authz
在里面加上 [/]
vim passwd
添加上用户及相应的密码
vim svnserve.conf
参照如下配置修改
保存退出
启动svn
svnserve -dr /var/svn
查看启动
ps aux|grep 'svnserve'
然后在客户端进行连接
在此便成功了
若还要自动更新,还须进行如下步骤
cd /var/svn/test/conf/hooks
vim post-commit
内容如下 用户名 密码 目录修改成你自己的
#!/bin/sh
REPOS="$1"
REV="$2"
export LANG="zh_CN.UTF-8"
echo "Code Deployed at `date "+%Y-%m-%d %H:%M"`" >> /var/svn/test/hooks/deploy_log
/usr/bin/svn update --username username --password passwd /home/www/test
保存退出
chmod +x post-commit //一定要进行此步骤,不然会提交了不会自动更新
完成。
也是为了方便以后自己配置svn服务器,便将自己配置过程记录了下来。