Note
GitHub Codespaces は、octocorp.ghe.com
など、GHE.com のサブドメインでは利用できません。
専用のクラウド環境でプロジェクト開発を開始するための codespace を作成します。 codespace は、ブラウザーまたは任意のコード エディターで使用できます。
Note
GitHub Codespaces は、octocorp.ghe.com
など、GHE.com のサブドメインでは利用できません。
codespace の作業は、ブラウザー、Visual Studio Code、JetBrains IDE を使うか、コマンド シェルで行うことができます。
リポジトリのブランチの codespace を作成して、オンラインで開発できます。
新しいプロジェクトを開始する場合、空のテンプレートから codespace を作成するか、実行する作業の種類用に特別に設計されたテンプレートを選ぶことができます。
不要になった codespace を削除することができます。
終了または停止した codespace をもう一度開いて、作業に戻ることができます。
Visual Studio Live Share を使用して、codespace 内の他のユーザーと共同作業を行うことができます。
Codespace 内のファイルに変更を加えた後、変更をすばやくコミットして、更新をリモートリポジトリにプッシュできます。
Web ブラウザーで、または Visual Studio Code で GitHub Codespaces を使うと、pull request の作成、pull request のレビュー、レビュー コメントの対応を行うことができます。
codespace を停止して開始すると、リソースを保存し、作業を一時停止することができます。
アプリケーションのテストとデバッグのために、codespace中のポートをフォワードできます。 また、ポート プロトコルを管理し、組織内またはパブリックにポートを共有することもできます。
作業中の codespace の開発コンテナーをリビルドして、構成変更を適用できます。 場合によっては、完全なリビルドを実行する必要があります。
GitHub は、codespace ごとに既定の環境変数を設定します。
codespace を開くたびに同じ値に設定されるように、カスタム環境変数を構成できます。 また、codespace が停止しても一時ファイルが削除されないようにすることもできます。
GitHub Codespaces は、パッケージ レジストリ、ライセンス サーバー、オンプレミス データベースなど、プライベート ネットワーク上のリソースに接続できます。
GitHub Codespaces とそのすぐに使えるツールを使用して、機械学習プロジェクトに取り組む方法について学習します。
GitHub Enterprise Cloud のアカウントに GitHub Codespaces 拡張機能を接続することで、Visual Studio Code で codespace を直接開発できます。
JetBrains Gateway を使って codespace に接続し、お気に入りの JetBrains IDE で作業できます。
GitHub Enterprise Cloud コマンド ライン インターフェイスの gh
を使うと、コマンド ラインから直接 GitHub Codespaces を操作できます。