Компьютеры · Инструкция
Как пробросить порт Codespace на локальный компьютер — `gh codespace ports forward`
В GitHub Codespaces задача «пробросить порт Codespace на локальный компьютер» выполняется через `gh codespace ports forw
Короткий ответ
Выполните `gh codespace ports forward 3000:3000 -c my-codespace`. Формат аргумента — remote-port:local-port; по умолчанию локальный слушатель привязывается к 127.0.0.1.
Порядок действий
- Для задачи «пробросить порт Codespace на локальный компьютер» сначала получите точное имя среды через `gh codespace list`, если не знаете его.
- Запустите `gh codespace ports forward 3000:3000 -c my-codespace`.
- Если нужен другой режим, используйте подходящий вариант: `gh codespace ports forward 8000:8080 -c my-codespace`.
- Откройте http://127.0.0.1:3000 и убедитесь, что локальный порт ведёт на сервис Codespace.
Что важно в синтаксисе
Формат аргумента — remote-port:local-port; по умолчанию локальный слушатель привязывается к 127.0.0.1.
Контроль после команды
- После `gh codespace ports forward` подтвердите изменение отдельной командой просмотра или списка для объекта из задачи «пробросить порт Codespace на локальный компьютер».
Ограничение
--all-interfaces делает локальный порт доступным не только через loopback — используйте осознанно.
Примеры
- Основной вариант: `gh codespace ports forward 3000:3000 -c my-codespace`
- Дополнительный вариант: `gh codespace ports forward 8000:8080 -c my-codespace`
Что учитывать
Формат аргумента — remote-port:local-port; по умолчанию локальный слушатель привязывается к 127.0.0.1.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh codespace ports forward — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.