SiteKit

Как создать репозиторий на GitHub

Last updated: April 10, 2026

Зачем нужен GitHub?

GitHub хранит исходный код вашего сайта. Когда вы отправляете код на GitHub, Cloudflare Pages автоматически собирает и развёртывает ваш сайт. Считайте его центральным хранилищем файлов вашего сайта.

Шаг 1: Создайте аккаунт на GitHub

Если у вас ещё нет аккаунта:

  1. Перейдите на github.com/signup
  2. Введите электронную почту, придумайте пароль и выберите имя пользователя
  3. Подтвердите адрес электронной почты

Шаг 2: Создайте новый репозиторий

Репозиторий (или «репо») — это папка проекта на GitHub.

  1. Нажмите кнопку + в правом верхнем углу и выберите New repository
  2. Заполните данные:
    • Repository name: что-то понятное, например my-business-website или sunrise-bakery-site
    • Description: необязательно, например «Marketing website for Sunrise Bakery»
    • Visibility: подходит как Public, так и Private — Cloudflare Pages работает с обоими вариантами
  3. Отметьте Add a .gitignore и выберите Jekyll в выпадающем списке шаблонов
  4. Нажмите Create repository

Шаг 3: Клонируйте репозиторий на свой компьютер

Клонирование загружает копию репозитория на ваш компьютер, чтобы вы могли работать с ним локально.

  1. На странице репозитория нажмите зелёную кнопку Code
  2. Скопируйте URL (используйте HTTPS, если у вас не настроены SSH-ключи)
  3. Откройте терминал и выполните:
git clone https://github.com/YOUR-USERNAME/YOUR-REPO-NAME.git
  1. Перейдите в папку:
cd YOUR-REPO-NAME

Git не установлен? Скачайте его с git-scm.com. На macOS также можно установить командой brew install git. На Windows установщик включает Git Bash.

Готово

Ваш репозиторий настроен. Когда вы запустите промпты SiteKit через Claude Code, он создаст все файлы сайта в этой директории. Затем вы отправите их на GitHub, а Cloudflare Pages позаботится обо всём остальном.

Совет: Если вам некомфортно работать с командами Git, не переживайте — Claude Code выполняет большинство Git-операций за вас. Он может подготовить файлы, зафиксировать изменения и отправить их на сервер, когда вы его попросите.