Разработка в codespace
Создайте codespace для начала разработки проекта в выделенной облачной среде. Пространство кода можно использовать в браузере или в выборе редакторов кода.
Разработка в 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.
Использование gitHub Codespaces в интегрированной среде разработки JetBrains
Шлюз JetBrains можно использовать для подключения к пространству кода и работы в любимой интегрированной среде разработки JetBrains.
Использование GitHub Codespaces с GitHub CLI
Вы можете работать с GitHub Codespaces непосредственно из командной строки с помощью gh
, интерфейса командной строки GitHub.