wui 6 місяців тому
батько
коміт
f9e05f3a5b
1 змінених файлів з 4 додано та 1 видалено
  1. 4 1
      deploy.sh

+ 4 - 1
deploy.sh

@@ -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