Перейти к основному содержимому

Как работать в GitHub Codespaces

GitHub Codespaces — это редактор кода прямо в браузере. Не нужно ничего устанавливать: вы открываете репозиторий, запускаете Codespace и сразу пишете код.


Шаг 1. Открыть репозиторий

Перейдите по ссылке на репозиторий проекта в GitHub. Вы увидите список файлов и кнопку Code в правой части страницы.

Страница репозитория


Шаг 2. Создать Codespace

Нажмите зелёную кнопку Code. Откроется выпадающее меню с вкладкой Local по умолчанию.

Меню Code

Переключитесь на вкладку Codespaces.

Вкладка Codespaces

Нажмите Create a codespace on main. GitHub начнёт готовить окружение — это занимает около 30–60 секунд.

Создание Codespace

После загрузки откроется редактор VS Code прямо в браузере.


Шаг 3. Интерфейс редактора

Вы увидите три основные области:

  • Слева — Explorer (проводник с файлами проекта)
  • В центре — редактор кода
  • Снизу — Terminal (терминал для запуска команд)

Интерфейс VS Code

По умолчанию в центре открывается превью файла README.md — это просто предпросмотр инструкции к проекту, в нём нельзя писать код. Чтобы начать работу, создайте новый файл или откройте нужный файл из Explorer слева.


Шаг 4. Создать файл

Наведите курсор на название проекта в Explorer — появятся иконки. Нажмите New File... (иконка листа со знаком плюс).

Кнопка создания файла

Введите имя файла и нажмите Enter.

Ввод имени файла

Файл создан и сразу открыт в редакторе.

Файл открыт в редакторе


Шаг 5. Написать и сохранить код

Напишите код в открытом файле. Чтобы сохранить изменения, нажмите Ctrl+S (или Cmd+S на Mac).

Сохранённый файл теряет точку (●) рядом с именем в заголовке вкладки.

Код написан и сохранён


Шаг 6. Запустить код

Кликните в область терминала в нижней части экрана (надпись TERMINAL).

Введите команду для запуска и нажмите Enter. Команда зависит от языка проекта — имя файла смотрите в задании:

ЯзыкКоманда
Pythonpython <файл>.py
JavaScriptnode <файл>.js
PHPphp <файл>.php
Gogo run <файл>.go
Javajavac <Файл>.java && java <Файл>
C#dotnet run

Результат появится в терминале сразу после команды.

Запуск кода в терминале


Шаг 7. Отправить изменения на GitHub

Нажмите на иконку Source Control в левой панели (три кружка со стрелками) — там будет значок с цифрой, обозначающей количество изменённых файлов.

В поле Message напишите краткое описание того, что вы сделали.

Поле сообщения коммита

Нажмите на стрелку рядом с кнопкой Commit и выберите Commit & Push.

Меню Commit &amp; Push

Если появится вопрос «Would you like to stage all your changes and commit them directly?» — нажмите Always.

После этого изменения отправятся в GitHub. В разделе GRAPH вы увидите свой коммит в списке.

Изменения отправлены

Готово! Ваши изменения сохранены в GitHub.


Шаг 8. Проверить результат

Чтобы убедиться, что код попал в репозиторий, вернитесь на страницу проекта в GitHub и обновите её. В списке файлов появится созданный вами файл, а рядом с ним — сообщение последнего коммита и время отправки.

Откройте файл и проверьте, что внутри тот же код, что вы писали в Codespace. Если файл на месте и его содержимое совпадает, значит изменения успешно сохранены в репозитории.