Centos7 安装配置svn https访问
1、安装 svn 及 依赖
Java代码
2、创建版本库
Java代码
不出意外,此时,可以用 svn://协议访问了
3、安装apache
Java代码
4、修改第二步创建的版本库配置文件
Java代码
5、创建第四步提到的鉴权文件并添加一个用户
Java代码
6、创建第四步提到的svn版本库权限文件
Java代码
7、http 方式
Java代码
8、http方式看效果
Java代码
9、https 方式
9.1、安装openssl
Java代码
9.2、生成证书
Java代码
9.3、配置apache ssl
Java代码
Java代码
10、重启apache
Java代码
11、https方式看效果
Java代码
其它常用脚本
vim pre-commit
#!/bin/sh
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/local/svn/bin/svnlook
#$SVNLOOK log -t "$TXN" "$REPOS" | \
#
LOGMSG=$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c
if [ "$LOGMSG" -lt 5 ];#........5.........
then
echo -e "Svn Log Message can 't be empty! you must input at least 5 chars for your commit!." 1>&2
exit 1
fi
exit 0
vim post-commit
#!/bin/sh
export LC_CTYPE=en_US.UTF-8
export PATH=$PATH:/usr/local/svn/bin:/home/svn/Net-DAP/hooks:
REPOS="$1"
REV="$2"
#SENDTO="wangyanfu@huatusoft.com"
#/usr/local/svn/script/svnemail_commit.sh "$REPOS" "$REV" "$SENDTO"
vim pre-revprop-change
#!/bin/sh
exit 0
svn 客户端
配置环境变量 /etc/profile
unset i
unset -f pathmunge
export SVN_HOME=/opt/CollabNet_Subversion/
export PATH=$PATH:$SVN_HOME/bin
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。