503 codespace サービスを使用できない
codespace は、30 分間アクティビティがないと停止するように設定されています。 停止した後で codespace を操作しようとすると、503 service unavailable
エラーが表示されることがあります。
- [開始] ボタンが Visual Studio Code またはブラウザー ウィンドウに表示されている場合は、 [開始] をクリックして codespace に再接続します。
- ウィンドウを再度読み込んで、codespace をリセットします。 Visual Studio Code のコマンド パレットで、 [開発者: ウィンドウの再読み込み] をクリックします。
ブラウザーが接続できない
ブラウザーから codespace にアクセスできないことがあります。 その場合は、 https://github.com/codespaces にアクセスし、そのページから codespace に接続してみてください。
- そのページに codespace が表示されない場合は、自分が接続しようとしている codespace の所有者であることを確認します。 開くことができるのは、自分で作成した codespace だけです。 codespace の URL には、常に GitHub のハンドルが含まれます。
- codespace は表示されるのに、そのページから接続できない場合は、別のブラウザーを使って接続できるかどうかを調べます。
会社のネットワークが接続をブロックしている可能性があります。 可能であれば、デバイスで拒否された接続をログで確認します。
それでも接続できない場合は、サポートにお問い合わせください。 詳しくは、「GitHub Codespaces のサポートを使用する」を参照してください。
JupyterLab で codespace に接続できない
JupyterLab で codespace を使用できるようにするには、codespace にそれがインストールされていることを確認する必要があります。 GitHub Codespaces で使用される既定のコンテナー イメージには JupyterLab が含まれていますが、開発コンテナー構成をカスタマイズした場合は、JupyterLab を手動でインストールする必要があります。
codespace で Debian ベースのイメージが使用されている場合は、installJupyterlab
オプションを true
に設定して python
機能を devcontainer.json
ファイルに追加することで、開発コンテナーに JupyterLab をインストールできます。 それ以外の場合は、Dockerfile に直接インストールします。 インストール手順については、JupyterLab ドキュメントの「インストール」を参照してください。
python
機能の詳細については、devcontainers/features
リポジトリの README ページを参照してください。 devcontainer.json
ファイルと Dockerfile の詳細については、「開発コンテナーの概要」をご覧ください。
それでも接続できない場合は、サポートにお問い合わせください。 詳しくは、「GitHub Codespaces のサポートを使用する」を参照してください。
Visual Studio Code 用の GitHub Codespaces 拡張機能が接続できない
Visual Studio Code デスクトップから codespace に接続できない場合は、次のトラブルシューティング手順を使います。
- インストールされている GitHub Codespaces 拡張機能が最新バージョンであることを確認します。 拡張機能はプレビュー リリースであり、頻繁に更新プログラムがリリースされます。
- Visual Studio Code で、[拡張機能] タブを表示します。
- GitHub Codespaces 拡張機能を選択して、拡張機能の概要ページを表示します。
- 更新プログラムが利用可能な場合は、ボタンが表示されたら、 [X.X.X に更新する] をクリックして最新バージョンにアップグレードします。
- Visual Studio Code の安定したビルドまたは Visual Studio Code Insiders リリース (夜間更新) のどちらを使用しているかを確認します。 Insiders リリースを使っている場合は、安定したビルドをインストールしてみます。
- 会社のネットワークが接続をブロックしている可能性があります。 可能であれば、デバイスで拒否された接続をログで確認します。
それでも接続できない場合は、サポートにお問い合わせください。 詳しくは、「GitHub Codespaces のサポートを使用する」を参照してください。
codespace に待ち時間の問題がある
codespace が特に遅いと思われる場合、または待ち時間の問題がある場合は、遠いリージョンに作成されている可能性があります。 これを解決するには、GitHub Codespaces のリージョンを手動で設定することができます。