您好,登錄后才能下訂單哦!
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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。