Skip to main content

codespace での共同作業

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    重要

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

Live Share セッションの停止

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

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

コードスペース セッションを開始したユーザーであるあなたが codespace を閉じた場合、その共有セッションは終了します。これは、codespace がリモートホストでアクティブなままの場合でも同様です。

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

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

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