Сводка

Развертывайте приложения и сайты на Vercel с автоматической интеграцией git и URL-адресами предварительного просмотра.

  • Поддерживает три пути развёртывания: git-push (идеально подходит для привязанных проектов), прямое развёртывание через CLI и резервный вариант без аутентификации для песочниц

  • Автоматически определяет состояние проекта (связанный через .vercel/project.json или .vercel/repo.json, наличие git-удалённого репозитория, аутентификация CLI) и выбирает наилучший метод развёртывания

  • Обеспечивает выбор команды для учетных записей с несколькими командами и использует --scope для развёртывания в нужную команду

  • Предоставляет URL-адреса предварительного просмотра для всех развертываний; связанные проекты с git-удалёнными репозиториями позволяют автоматически разворачивать в будущем при пушах

  • Включает резервные скрипты для песочниц claude.ai и Codex, которые не требуют аутентификации, возвращая как URL-адреса предварительного просмотра, так и URL-адреса подтверждения

Развертывание в Vercel

Разверните любой проект на Vercel. Всегда разворачивайте как превью (а не в производственную среду), если пользователь явно не попросит развернуть в производственную среду.

Цель — привести пользователя к наилучшей долгосрочной настройке: чтобы их проект был привязан к Vercel и поддерживался развёртыванием через git-push. Каждый метод ниже стремится приблизить пользователя к этому состоянию.

Шаг 1: Определение состояния проекта

Выполните все четыре проверки перед тем, как решить, какой метод использовать:

# 1. Check for a git remote
git remote get-url origin 2>/dev/null

# 2. Check if locally linked to a Vercel project (either file means linked)
cat .vercel/project.json 2>/dev/null || cat .vercel/repo.json 2>/dev/null

# 3. Check if the Vercel CLI is installed and authenticated
vercel whoami 2>/dev/null

Показать больше