Skip to main content

Разработка в codespace

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

Note

GitHub Codespaces недоступна в поддоменах GHE.com, например octocorp.ghe.com.

Разработка в codespace

Вы можете работать в пространстве кода с помощью браузера, Visual Studio Code, интегрированной среды разработки JetBrains или командной оболочки.

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

Вы можете создать codespace для ветви в репозитории для разработки онлайн.

Создание пространства кода на основе шаблона

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

Удаление codespace

Codespace можно удалить, если он больше не требуется.

Открытие существующего пространства кода

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

Совместная работа в пространстве кода

Вы можете совместно работать с другими людьми в пространстве кода с помощью Visual Studio Live Share.

Использование системы управления версиями в codespace

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

Использование GitHub Codespaces для запросов на вытягивание

Вы можете использовать GitHub Codespaces в веб-браузере или Visual Studio Code для создания запросов на вытягивание, проверки запросов на вытягивание и комментариев к просмотру адресов.

Остановка и запуск пространства кода

Вы можете остановить и запустить пространство кода, чтобы сохранить ресурсы и приостановить работу.

Переадресация портов в вашем codespace

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

Перестроение контейнера в пространстве кода

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

Переменные среды по умолчанию для codespace

GitHub задает переменные среды по умолчанию для каждой среды codespace.

Сохранение переменных среды и временных файлов

Настраиваемые переменные среды можно настроить так, чтобы они устанавливались на одно и то же значение при каждом открытии пространства кода. Вы также можете убедиться, что временные файлы не удаляются при остановке пространства кода.

Подключение к частной сети

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

Начало работы с GitHub Codespaces для машинного обучения

Узнайте о работе над проектами машинного обучения с GitHub Codespaces и встроенными инструментами.

Использование GitHub Codespaces в Visual Studio Code

Можно заниматься разработкой в codespace непосредственно в Visual Studio Code путем подключения расширения GitHub Codespaces к учетной записи в GitHub Enterprise Cloud.

Использование gitHub Codespaces в интегрированной среде разработки JetBrains

Шлюз JetBrains можно использовать для подключения к пространству кода и работы в любимой интегрированной среде разработки JetBrains.

Использование GitHub Codespaces с GitHub CLI

Вы можете работать с GitHub Codespaces непосредственно из командной строки с помощью gh, интерфейса командной строки GitHub Enterprise Cloud.