解決內網.svn信息泄露問題

內網安全檢查每次報一堆.svn信息泄露,爲了解決這個問題,編寫了一小shell腳本放到自動發佈腳本里。下載靜態文件到部署目錄後自動刪除.svn目錄。已經過實際測試。

#!/bin/sh

SVNurl=http://xxxxxxxxxx

echo "svn獲取文件"

rm -rf dist

svn co $SVNurl dist --username=user--password=xxx

directories=/usr/local/nginx/html/shopplatform

echo "刪除舊" $shoplatform“文件”

 

rm -rf $directories

if [ ! -d $directories];then

mkdir -p $directories

fi

echo "部署新靜態文件文件"

 

cp -r dist/* $directories

#刪除影藏目錄

find $directories -name "*.svn" |xargs rm -rf

echo "done"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章