Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Краткое руководство по GitHub Codespaces

Испытайте GitHub Codespaces за 5 минут.

Введение

В этом руководстве вы создадите codespace из репозитория шаблонов и изучите некоторые важные возможности, доступные в codespace. Вы будете работать в браузерной версии Visual Studio Code, которая изначально является редактором по умолчанию для GitHub Codespaces. После работы с этим кратким руководством вы можете использовать Codespaces в других редакторах и изменить редактор по умолчанию. Ссылки приведены в конце этого руководства.

Из этого краткого руководства вы узнаете, как создать codespace, подключиться к переадресованным порту для просмотра запущенного приложения, опубликовать codespace в новом репозитории и персонализировать настройку с помощью расширений.

Дополнительные сведения о том, как именно работает GitHub Codespaces, см. в дополнительном руководстве "Подробные сведения о GitHub Codespaces".

Создание кодового пространства

  1. Перейдите в репозиторий шаблонов github/haikus-for-codespaces .

  2. Щелкните Использовать этот шаблон, а затем щелкните Открыть в codespace.

    Снимок экрана: кнопка "Использовать этот шаблон" и раскрывающееся меню, развернутое для отображения параметра "Открыть в codespace".

Запуск приложения

После создания codespace репозиторий шаблонов будет автоматически клонирован в него. Теперь вы сможете выполнить приложение и запустить его в браузере.

  1. Когда терминал будет доступен, введите команду npm run dev. В этом примере используется проект Node.js, и эта команда запускает скрипт с меткой dev в package.json файле , который запускает веб-приложение, определенное в примере репозитория.

    Снимок экрана терминала в VS Code с введенной командой npm run dev.

    Если вы используете другой тип приложения, введите соответствующую команду запуска для этого проекта.

  2. При запуске приложения codespace распознает порт, на котором выполняется приложение, и отображает всплывающее сообщение о том, что порт переадресован.

    Снимок экрана: всплывающее сообщение : "Доступно приложение, работающее на порту 3000". Под ней находится зеленая кнопка с надписью "Открыть в браузере".

  3. Нажмите Открыть в браузере, чтобы просмотреть запущенное приложение на новой вкладке.

Изменение приложения и просмотр изменений

  1. Вернитесь в codespace и откройте файл, haikus.json щелкнув его в проводнике.

  2. Измените поле text первого haiku, чтобы персонализировать приложение с помощью собственного haiku.

  3. Для просмотра изменений вернитесь на вкладку запущенного приложения в браузере и обновите ее.

    Если вы закрыли вкладку браузера, откройте вкладку Порты в VS Code, наведите указатель мыши на значение Локальный адрес для работающего порта и щелкните значок Открыть в браузере .

    Снимок экрана: панель "Порты". Вкладка "Порты" и значок глобуса, который открывает переадресованный порт в браузере, выделены оранжевыми контурами.

Фиксация и отправка изменений

Теперь, когда вы внесли несколько изменений, можно использовать встроенный терминал или исходное представление для публикации работы в новом репозитории.

  1. На панели действий щелкните представление Система управления версиями.

    Снимок экрана: панель действий VS Code с кнопкой управления версиями, выделенной оранжевым контуром.

  2. Чтобы подготовить изменения, щелкните рядом с haikus.json файлом или рядом с элементом Изменения , если вы изменили несколько файлов и хотите подготовить их все.

    Снимок экрана: боковая панель "Система управления версиями" с промежуточной кнопкой (знак "плюс") справа от "Изменения", выделенная темно-оранжевым контуром.

  3. Чтобы зафиксировать промежуточные изменения, введите сообщение фиксации, описывающее внесенные изменения, а затем нажмите кнопку Зафиксировать.

    Снимок экрана: боковая панель "Система управления версиями". Сообщение фиксации с введенным текстом и стилями "Изменить текст haiku" и кнопкой "Фиксация" выделены оранжевым контуром.

  4. Щелкните Опубликовать ветвь.

    Снимок экрана: боковая панель "Система управления версиями" с кнопкой "Опубликовать ветвь".

  5. В раскрывающемся списке "Имя репозитория" введите имя нового репозитория, а затем выберите Опубликовать в GitHub частный репозиторий или Опубликовать в GitHub общедоступный репозиторий.

    Снимок экрана: раскрывающийся список имен репозитория в VS Code. Показаны два варианта публикации в частном или общедоступном репозитории.

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

  6. Во всплывающем окне, которое появится в правом нижнем углу редактора, щелкните Открыть на GitHub для просмотра нового репозитория в GitHub.com. В новом репозитории просмотрите haikus.json файл и убедитесь, что изменения, внесенные в codespace, успешно отправлены в репозиторий.

    Снимок экрана: сообщение подтверждения для успешно опубликованного репозитория с кнопкой "Открыть в GitHub".

Персонализация с помощью расширения

При подключении к codespace с помощью браузера или классического приложения Visual Studio Code доступ к Visual Studio Code Marketplace можно получить непосредственно из редактора. В этом примере вы установите расширение VS Code, которое изменяет тему, но вы можете установить любое расширение, полезное для рабочего процесса.

  1. На панели действий щелкните значок Расширения.

    Снимок экрана: панель действий. Значок Расширения выделен оранжевым контуром.

  2. В строке поиска введите fairyfloss и нажмите кнопку Установить.

    Снимок экрана: боковая панель "Расширения: Marketplace". В поле поиска вводится "fairyfloss", а под ним отображается расширение "fairyfloss" с кнопкой "Установить".

  3. Выберите тему fairyfloss, выбрав ее из списка.

    Снимок экрана: раскрывающийся список "Выбрать цветовую тему" с выбранной темой "fairyfloss".

Сведения о синхронизации параметров

Вы можете включить синхронизацию параметров, чтобы синхронизировать расширения и другие параметры на разных устройствах и экземплярах VS Code. При включении синхронизации параметров в экземпляре VS Code, например в классическом приложении VS Code на ноутбуке, параметры для этого экземпляра сохраняются в облаке. Из облака параметры извлекаются во все новые codespace в момент создания и непрерывно синхронизируются со всеми существующими пространствами кода, в которых включена синхронизация параметров.

Включена ли синхронизация параметров по умолчанию в codespace, зависит от существующих параметров и от того, открываете ли вы codespace в браузере или в классическом приложении VS Code. Дополнительные сведения см. в разделе Персонализация GitHub Codespaces для вашей учетной записи.

Дальнейшие действия

Вы успешно создали, персонализировали и запустили свое первое приложение в codespace, но еще многое нужно изучить! Ниже приведены некоторые полезные ресурсы для выполнения дальнейших действий с GitHub Codespaces.

Дополнительные материалы