n1ro°
RU

Компьютеры · Инструкция

Как пробросить порт Codespace на локальный компьютер — `gh codespace ports forward`

В GitHub Codespaces задача «пробросить порт Codespace на локальный компьютер» выполняется через `gh codespace ports forw

Редакция N1RO · Проверено

Короткий ответ

Выполните `gh codespace ports forward 3000:3000 -c my-codespace`. Формат аргумента — remote-port:local-port; по умолчанию локальный слушатель привязывается к 127.0.0.1.

Порядок действий

  1. Для задачи «пробросить порт Codespace на локальный компьютер» сначала получите точное имя среды через `gh codespace list`, если не знаете его.
  2. Запустите `gh codespace ports forward 3000:3000 -c my-codespace`.
  3. Если нужен другой режим, используйте подходящий вариант: `gh codespace ports forward 8000:8080 -c my-codespace`.
  4. Откройте 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.