Skip to main content

codespace での共同作業

Visual Studio Live Share を使用して、codespace 内の他のユーザーと共同作業を行うことができます。

Visual Studio Live Share を使用すると、codespace 内で他のユーザーと共同でリアルタイムで編集およびデバッグできます。 現在の codespace を安全に共有することも、他のユーザーによって作成された codespace にアクセスすることもできます。

Live Share セッションは、ブラウザーの VS Code Web クライアント内、または VS Code デスクトップ アプリケーション内で開始できます。

Live Share の詳細については、「Visual Studio Live Share とは」 (Visual Studio のドキュメント) を参照してください。

codespace を他のユーザーと共有する

  1. アクティビティ バーの拡張機能アイコンをクリックします。

  2. 検索ボックスに「Live Share」と入力します。

    [拡張機能: Marketplace] サイド バーのスクリーンショット。検索ボックスに「live share」と入力されています。 拡張機能の一覧の最初に [Live Share] があります。

  3. 拡張機能の横に [インストール] ボタンが表示されている場合は、それをクリックして codespace に拡張機能をインストールします。

  4. 拡張機能が一覧で淡色表示されている場合は、右クリックして [有効] をクリックします。

    [有効] 右クリック メニュー オプションのスクリーンショット。

  5. アクティビティ バーで、[Live Share] アイコンをクリックします。

    アクティビティ バーのスクリーンショット。 [Live Share] アイコン (円の上の矢印) が濃いオレンジ色の枠線で強調表示されています。

  6. [共有] をクリックします。

    VS Code の右下隅に "トースト" 通知メッセージが表示され、codespace へのリンクがクリップボードにコピーされたことを示します。 共有しているファイルにゲストが変更を加えないようにするには、 [読み取り専用にする] をクリックします。

    "招待リンクがクリップボードにコピーされました!" というポップアップ メッセージのスクリーンショット。 [読み取り専用にする]、[詳細情報]、[もう一度コピー] という 3 つのボタンがあります。

  7. クリップボード内のリンクを、Live Share セッションに参加するすべてのユーザーに送信します。

    重要: Live Share セッションでゲストに提供できるアクセス レベルによっては、信頼できる人とだけ共有する必要があり、共有するものの影響を十分に検討する必要があります。 詳細については、Visual Studio ドキュメントの「Live Share のセキュリティ機能」を参照してください。

Live Share セッションの停止

codespace の共有を停止するには、[Live Share] パネルの停止アイコンをクリックします。

[Live Share] サイド バーの [セッション詳細] の右側にある停止アイコンのスクリーンショット。 円に斜めの線が通っているアイコンです。

Live Share セッションを開始したユーザーとして、codespace がリモート ホストでアクティブなままであっても、共有セッションが終了する codespace を閉じます。

アイドル タイムアウトは、非アクティブな期間が経過した後に codespace を自動的に停止します。これは、codespace を開始したユーザーにのみ適用されます。 Live Share を介して codespace で作業しているユーザーには適用されません。 したがって、codespace を開始したユーザーが構成された期間、非アクティブなままである場合、コラボレーターが codespace を使用している間、codespace はタイムアウトになる可能性があります。 詳しくは、「GitHub Codespaces のタイムアウト期間を設定する」を参照してください。

他のユーザーの codespace で共同作業する

作成した codespace 内のユーザーと作業する場合は、前述のように Live Share セッションを設定し、リンクを送信するように依頼します。