|
|
@@ -43,13 +43,16 @@ fi
|
|
|
handle_git_operations() {
|
|
|
git remote set-url origin "$GIT_REPO_WITH_AUTH"
|
|
|
|
|
|
+ # 修复 Git 权限问题
|
|
|
+ git config --global --add safe.directory "$PROJECT_DIR"
|
|
|
+
|
|
|
if git pull origin main; then
|
|
|
echo "✅ 代码更新成功"
|
|
|
else
|
|
|
echo "❌ Git 拉取失败"
|
|
|
echo "是否继续部署(跳过代码拉取)?(y/N)"
|
|
|
read -r response
|
|
|
- if [[ ! "$response" =~ ^[Yy]$ ]]; then
|
|
|
+ if [[ "$response" != "y" && "$response" != "Y" ]]; then
|
|
|
echo "部署已取消"
|
|
|
exit 1
|
|
|
fi
|