chore(install): 移除对非 git 仓库目录的自动删除,改为提示用户手动处理

This commit is contained in:
auto-bot
2026-06-13 17:48:20 +00:00
parent 4dde1b6b63
commit d31a6d209a

View File

@@ -60,11 +60,10 @@ if [ -d "$INSTALL_DIR" ]; then
exit 1
fi
else
log_warn "目录 $INSTALL_DIR 已存在但不是 git 仓库,将清理后重新克隆..."
$SUDO rm -rf "$INSTALL_DIR"
log_info "正在从仓库获取代码 ($REPO_URL)..."
$SUDO git clone -b "$BRANCH" "$REPO_URL" "$INSTALL_DIR"
$SUDO chown -R "$(whoami)" "$INSTALL_DIR" 2>/dev/null || true
log_error "目录 $INSTALL_DIR 已存在但不是 git 仓库,为避免误删数据,已中止安装。"
echo "请手动处理该目录后重新执行脚本,或临时删除它:"
echo " sudo rm -rf $INSTALL_DIR"
exit 1
fi
else
log_info "正在创建安装目录: $INSTALL_DIR"