はじめに
GitHub Codespacesは、開発者がいつでもどこでもプログラミングを体験できるように設計された、クラウドベースの即時開発環境です。Codespacesは高度に設定可能な開発環境を提供し、プロジェクトの全メンバーが同じ環境で作業できるようにすることで、より効率的な開発とコラボレーションを実現します。
無料の構成は、2C 8G RAM + 32Gディスクで月60時間です。ローカルでVSコードを使うのと変わりはなく、そのまま使えるし、ディスクは永久に使える。
機能一覧
- インスタント開発環境ローカルでの設定は不要で、いつでもどこでもコーディングを開始できます。
- 多言語サポートさまざまな開発ニーズに対応するため、複数のプログラミング言語とツールをサポートしています。
- 高度なコンフィギュレーションが可能様々なプロジェクト要件に合わせて、設定ファイルを通して開発環境をカスタマイズできます。
- クロスデバイスアクセスブラウザーやローカルエディターからコードスペースにアクセスできる柔軟性と使いやすさ。
- 共同開発リアルタイムの共有と共同編集機能により、チームワークをサポートします。
- 資源管理プロジェクト要件に基づいて異なるVM構成を選択することで、リソース使用を最適化します。
- 安全性コードとデータのセキュリティを保護する安全な開発環境を提供します。
ヘルプの使用
コードスペースを作る
- テンプレート・リポジトリへの移動GitHub上のテンプレートのリポジトリにアクセスできる。
github/haikus-for-codespaces
. - コードスペースを作る: "Use this template "をクリックし、"Open in codespace "を選択する。
- アプリケーションの実行コード・スペースが作成されると、テンプレート・リポジトリは自動的にそこにクローンされます。ターミナルを開き
npm run dev
コマンドでアプリケーションを起動する。
変更の編集と表示
- 編集コードコードスペースでファイルエクスプローラーを開き、編集したいファイルを選択して変更を加える。
- 変更を見るブラウザのアプリケーションタブに切り替え、ページを更新してください。
変更の提出とプッシュ
- ステージングの変更ソースコード管理ビューで、ステージングするファイルを選択します。
- 変更を提出する投稿メッセージを入力し、「投稿」ボタンをクリックしてください。
- リポジトリへのプッシュPublishブランチを選択し、リポジトリ名を入力し、パブリックまたはプライベート・リポジトリを選択します。
パーソナライゼーション
- エクステンションの設置アクティビティバーの「拡張機能」アイコンを選択し、必要なVS Code拡張機能を検索してインストールします。
- 同期設定ローカルの設定をコード空間に同期させるために、設定の同期機能を有効にします。
資源管理
- 仮想マシン構成の選択プロジェクトの要件に応じて、2コアから32コアまで、さまざまなタイプの仮想マシンを選択できます。
- ストレージとコンピューティング・リソースの管理開発環境を効率的に稼動させるため、支出制限を設定し、リソースの使用を最適化します。
安全性
- コードとデータの保護GitHub が提供するセキュリティ機能を使って、コードとデータを安全に保ちましょう。
- アクセス制御アクセス権を設定し、許可されたユーザーだけがコードスペースにアクセスできるようにします。