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

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

## Links

* [Разработка в codespace](/ru/codespaces/developing-in-a-codespace/developing-in-a-codespace)

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

* [Создание пространства кода для репозитория](/ru/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository)

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

* [Создание пространства кода на основе шаблона](/ru/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template)

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

* [Удаление codespace](/ru/codespaces/developing-in-a-codespace/deleting-a-codespace)

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

* [Открытие существующего пространства кода](/ru/codespaces/developing-in-a-codespace/opening-an-existing-codespace)

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

* [Совместная работа в пространстве кода](/ru/codespaces/developing-in-a-codespace/working-collaboratively-in-a-codespace)

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

* [Использование системы управления версиями в codespace](/ru/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace)

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

* [Использование GitHub Codespaces для pull requests](/ru/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests)

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

* [Остановка и запуск пространства кода](/ru/codespaces/developing-in-a-codespace/stopping-and-starting-a-codespace)

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

* [Переадресация портов в вашем codespace](/ru/codespaces/developing-in-a-codespace/forwarding-ports-in-your-codespace)

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

* [Перестроение контейнера в пространстве кода](/ru/codespaces/developing-in-a-codespace/rebuilding-the-container-in-a-codespace)

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

* [Переменные среды по умолчанию для codespace](/ru/codespaces/developing-in-a-codespace/default-environment-variables-for-your-codespace)

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

* [Сохранение переменных среды и временных файлов](/ru/codespaces/developing-in-a-codespace/persisting-environment-variables-and-temporary-files)

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

* [Подключение к частной сети](/ru/codespaces/developing-in-a-codespace/connecting-to-a-private-network)

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

* [Начало работы с GitHub Codespaces для машинного обучения](/ru/codespaces/developing-in-a-codespace/getting-started-with-github-codespaces-for-machine-learning)

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

* [Использование кодовых пространств GitHub в Visual Studio Code](/ru/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code)

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

* [Использование кодовых пространств GitHub с GitHub CLI](/ru/codespaces/developing-in-a-codespace/using-github-codespaces-with-github-cli)

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