Visual Studio Live Share を使用すると、codespace 内で他のユーザーと共同でリアルタイムで編集およびデバッグできます。 現在の codespace を安全に共有することも、他のユーザーによって作成された codespace にアクセスすることもできます。
Live Share セッションは、ブラウザーの VS Code Web クライアント内、または VS Code デスクトップ アプリケーション内で開始できます。
Live Share の詳細については、「Visual Studio Live Share とは」 (Visual Studio のドキュメント) を参照してください。
codespace を他のユーザーと共有する
-
アクティビティ バーの拡張機能アイコンをクリックします。
-
検索ボックスに「
Live Share
」と入力します。 -
拡張機能の横に [インストール] ボタンが表示されている場合は、それをクリックして codespace に拡張機能をインストールします。
-
拡張機能が一覧で淡色表示されている場合は、右クリックして [有効] をクリックします。
-
アクティビティ バーで、[Live Share] アイコンをクリックします。
-
[共有] をクリックします。
VS Code の右下隅に "トースト" 通知メッセージが表示され、codespace へのリンクがクリップボードにコピーされたことを示します。 共有しているファイルにゲストが変更を加えないようにするには、 [読み取り専用にする] をクリックします。
-
クリップボード内のリンクを、Live Share セッションに参加するすべてのユーザーに送信します。
重要: Live Share セッションでゲストに提供できるアクセス レベルによっては、信頼できる人とだけ共有する必要があり、共有するものの影響を十分に検討する必要があります。 詳細については、Visual Studio ドキュメントの「Live Share のセキュリティ機能」を参照してください。
Live Share セッションの停止
codespace の共有を停止するには、[Live Share] パネルの停止アイコンをクリックします。
Live Share セッションを開始したユーザーとして、codespace がリモート ホストでアクティブなままであっても、共有セッションが終了する codespace を閉じます。
アイドル タイムアウトは、非アクティブな期間が経過した後に codespace を自動的に停止します。これは、codespace を開始したユーザーにのみ適用されます。 Live Share を介して codespace で作業しているユーザーには適用されません。 したがって、codespace を開始したユーザーが構成された期間、非アクティブなままである場合、コラボレーターが codespace を使用している間、codespace はタイムアウトになる可能性があります。 詳しくは、「GitHub Codespaces のタイムアウト期間を設定する」を参照してください。
他のユーザーの codespace で共同作業する
作成した codespace 内のユーザーと作業する場合は、前述のように Live Share セッションを設定し、リンクを送信するように依頼します。