Skip to main content

GitHub Codespaces のポート フォワーディングのトラブルシューティング

ポートの転送に関する一般的な問題のトラブルシューティング手順。

GitHub Codespaces は、GitHub Team または GitHub Enterprise Cloud を使用する Organization で利用できます。 GitHub Free および GitHub Pro プランの個人ユーザーも、GitHub Codespaces を制限付きのベータ リリースとして利用できます。 詳細については、「GitHub's products」を参照してください。

Codespace 内で実行されているアプリケーションによってポートがコンソールに出力されると、GitHub Codespaces によってローカルホスト URL パターンが検出され、ポートが自動的に転送されます。 詳細については、「codespace でのポートの転送」を参照してください。

ポートが自動的に転送されない場合は、手動で転送できます。 詳細については、「ポートの転送」を参照してください。

ポート フォワーディングが設定されている場合は、次を確認してください。

  • 通知トーストを使用するか、ターミナルの URL をクリックして、転送されたポートを開きます。 ブラウザー経由で codespace に接続している場合、ローカル マシンに「localhost:8000」 (例) と入力しても、動作しません。
  • アプリケーションが codespace 内から引き続き実行されていることを確認してください。 一定期間にわたって非アクティブになった後で codespace が停止した場合は、codespace が再起動したら、必ずアプリケーションを再起動する必要があります。

通常は、転送されたポートをパブリックに、またはリポジトリを所有する組織内でアクセスできるようにします。 詳細については、「codespace でのポートの転送」を参照してください。 パブリックと組織のオプションのいずれか、または両方での可視性を実現できない場合、これは、組織レベルのポリシーが構成されていることを示しています。 詳細については、「転送されたポートの可視性の制限」を参照してください。