注:Codespacesは現在限定公開ベータ版であり、変更される可能性があります。 ベータ期間中、GitHubはコードスペースの利用可能性についていかなる保証も行いません。 ベータへの参加の詳細については、”ベータへの参加”を参照してください。”
Codespacesについて
Codespacesは、ブラウザで利用可能なクラウド開発環境です。 コードスペースには、構文の強調表示とオートコンプリートを備えたテキストエディタ、端末、デバッグツール、Gitコマンドなど、特定のリポジトリ用に開発する必要があるすべてのものがGitHub内に含まれています。 コードスペースにVisual Studioコード拡張機能をインストールして、機能を追加することもできます。
Codespacesを使用すると、開発者は新しい会社に参加したり、オープンソースプロジェクトに貢献したりすることが容易になります。 プロジェクトメンテナは、リポジトリのコードスペースを作成すると、プロジェクトの依存関係が自動的に含まれるようにリポジトリを構成できます。 環境の構成に費やす時間を短縮することで、コーディングをより迅速に開始できます。
Codespacesを使用すると、ローカルではなくクラウドで開発できます。 開発者は、タブレットやChromebookを含む任意のマシン上で、どこからでも貢献することができ、知的財産のローカルコピーを維持する必要はありません。
コードスペースを使用して
各開発者は、任意のパブリックリポジトリ、またはユーザーアカウントが所有するプライベートリポジトリのために一つ以上のコードスペースを作成することができます。 ベータ期間中は、組織が所有するプライベートリポジトリ、またはSAMLシングルサインオンを必要とする組織が所有するリポジトリはサポートされません。 作成した各コードスペースは、自分だけが使用できます。 誰もあなたのコードスペースで働くことはできません。
各コードスペースはリポジトリの特定のブランチに関連付けられています。 リポジトリごとに、またはブランチごとに複数のコードスペースを作成できます。 ただし、限定公開ベータ版では、各ユーザーアカウントには2つのコードスペースの制限があります。 制限に達して新しいコードスペースを作成する場合は、最初にコードスペースを削除する必要があります。 詳細については、”コードスペースの削除”を参照してください。”
Visual Studio Codeを使用してコードスペースで開発するときに、コードの編集、デバッグ、およびGitコマンドの使用ができます。 詳細については、”Visual Studio Code”のドキュメントを参照してください。
Visual Studio Codeからコードスペースに直接接続できます。 詳細については、”Visual Studio Codeでのコードスペースの使用”を参照してください。”
リポジトリ用に作成されるすべての新しいコードスペースの環境を決定する、リポジトリ用のデフォルトのコードスペース設定を作成できます。 構成は、フレームワーク、ツール、拡張機能、およびポート転送を含むことができる開発コンテナを定義します。 詳細については、”プロジェクトのコードスペースの構成”を参照してください。”
アカウントが作成するコードスペースのコードスペース環境の側面をパーソナライズすることもできます。 パーソナライゼーションには、シェル環境設定と追加のツールを含めることができます。 詳細については、”アカウントのコードスペースのパーソナライズ”を参照してください。”
暗号化された秘密を追加し、GPG検証を有効にし、コードスペースが他のリポジトリにアクセスできるように設定することができます。 詳細については、「コードスペースの暗号化された秘密の管理」、「コードスペースのGPG検証の管理」、および「コードスペースのアクセスとセキュリティの管理」を参照して”
あなたのユーザーアカウントが所有するすべてのコードスペースを見ることができますgithub.com/codespaces.
ベータ期間中は、機能が制限されています。
- コードスペースで最高の体験を得るには、Google ChromeやMicrosoft EdgeなどのChromiumベースのブラウザを使用することをお勧めします。
- 単一のサイズのコードスペースのみが利用可能です。
- Linuxコンテナのみがサポートされています。
- コードスペースは完全に再開できません。 コードスペースが停止した時点で実行されていたプロセスは再起動されません。
Codespacesの課金について
Codespacesはベータ期間中は無料で使用できます。 Codespacesが一般利用可能になると、ストレージとコンピューティングの使用量に対して課金されます。 詳細については、”コードスペースの請求について”を参照してください。”
ベータへの参加
限られた数の人々がベータへの参加に招待されます。 待機リストに参加するには、Codespaces betaにサインアップするを参照してください。
Codespacesについてのお問い合わせ
Codespacesを使用して問題が発生した場合は、”コードスペースのトラブルシューティング”を参照してください。”
まだCodespacesに関するヘルプが必要な場合やフィードバックがある場合は、Codespaces Feedbackの議論を使用してください。