linux服务器上svn的相关操作
2020-08-07 本文已影响0人
_WhatsUp_
创建仓库配置文件主目录
mkdir -p /home/svn
创建仓库配置文件分目录,可创建多个
mkdir -p /home/svn/xxx
创建仓库
svnadmin create /home/svn/xxx
钩子文件内容
#!/bin/sh
export LANG=en_US.UTF-8
SVN_PATH=/usr/bin/svn
WEB_PATH=/data/xxx/
$SVN_PATH update $WEB_PATH --username 用户名 --password 密码
给钩子文件权限
chmod 777 /home/svn/xxx/hooks/post-commit
服务器上需要先checkout
svn checkout svn://xx.xx.xx.xx/xxx/ /data/xxx/
启动SVN配置文件主目录,分目录里的都会生效
svnserve -d -r /home/svn //默认端口
svnserve -d -r "/home/svn" --listen-port 8443 //自定义端口
停止SVN
killall svnserve