Visual Studio Code の Live Share をインストールしてサインインする

Visual Studio Code で Live Share を使用して共同作業を始める準備はできていますか。 この記事では、Live Share 拡張機能を使用して、Visual Studio Code でコラボレーション セッションを設定する方法を説明します。

ここで説明するコラボレーション アクティビティには、1 つのコラボレーション セッション ホストと 1 人以上のゲストが含まれます。 ホストはコラボレーション セッションを開始した人であり、参加する人はすべてゲストです。

短い概要をお探しですか。 共有または参加のクイック スタートをご覧ください。

ヒント

自分自身のコラボレーション セッションに参加できることをご存知でしたか。 そうすることで、Live Share を自分で試したり、Visual Studio または Visual Studio Code のインスタンスを起動してリモートでそれに接続したりできます。 両方のインスタンスで同じ ID を使用することもできます。 ぜひお試しください。

前提条件

始める前に、Live Share のコア要件についてサポートされるバージョンの Visual Studio Code が必要です。

次のいずれかのオペレーティング システムで実行されている Visual Studio Code (1.22.0 以降) が必要です。

  • Windows: 7、8.1、10。

  • macOS: Sierra (10.12) 以降。 .NET Core 2.0 が必要であるため、El Capitan (10.11) 以前は現在サポートされていません。

  • Linux: 64 ビット Ubuntu Desktop 16.04 以降、Fedora Workstation 27 以降、CentOS 7。

Live Share 拡張機能パックをインストールする

Visual Studio Live Share をダウンロードして使用すると、ライセンス条項プライバシーに関する声明に同意したものと見なされます。 問題が発生した場合は、トラブルシューティングに関するページをご覧ください。

  1. Visual Studio Code をインストールします。
  2. Marketplace から Visual Studio Live Share 拡張機能パックをダウンロードしてインストールします。
  3. Visual Studio Code を再度読み込みます。
  4. 依存関係がダウンロードおよびインストールされるまで待機します。 (ステータス バーを確認します)。
    Screenshot that shows the status bar during download.
  5. Linux のみ: 足りないライブラリのインストールに関する通知が表示される場合:
    1. 通知の [インストール] を選択します。
    2. 入力を求められたら、管理者 (sudo) のパスワードを入力します。
    3. インストールが完了したら Visual Studio Code を再起動します。

Button to download Live Share.

Linux のインストール手順

Linux は、可変要素の多い環境です。 デスクトップ環境やディストリビューションのかずが多いと、Live Share のインストール作業が複雑になる可能性があります。 Visual Studio Code の公式ディストリビューションを使用し、次の場合、プロセスは簡単である必要があります。

  • Ubuntu Desktop バージョン 16.04 以降。
  • Fedora Workstation バージョン 27 以降。
  • CentOS 7。

標準以外の構成またはダウンストリームのディストリビューションを使用している場合は、複雑な問題が発生する可能性があります。 詳細については、「Linux のインストールの詳細」を参照してください。

Linux の前提条件をインストールする

Linux の一部のディストリビューションには、Live Share に必要なライブラリがありません。 既定では、Live Share によって Linux の前提条件の検出とインストールが試みられます。 ライブラリが見つからないことが原因で発生する可能性がある問題Live Share発生したときに、ライブラリのインストールを求める通知が表示されます。

Screenshot of notification for missing Linux libraries.

[インストール] を選択すると、ターミナル ウィンドウが開きます。 管理者 (sudo) パスワードを入力して続行します。 インストールが正常に完了したら、Visual Studio Code を再起動します。 すべてが設定されているはずです。 他のヒントや回避策については、ディストリビューション別のヒントに関する記事も確認することをお勧めします。

スクリプトでディストリビューションがサポートされていないことを示すメッセージが表示される場合は、「コミュニティでサポートされているディストリビューションのヒント」でコミュニティから共有されている情報を参照してください。

コードVisual Studioコマンドを実行したくない場合があります。 ターミナル ウィンドウから次のコマンドを実行することで、このスクリプトの最新バージョンをいつでも再実行できます。

wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs

Linux ブラウザーの統合

Visual Studio Live Shareでは、通常、Linux でのブラウザー統合を有効にするために追加のインストール手順は必要ありません。

特定の珍しいディストリビューションでは、インストールを完了するために管理者 (sudo) パスワードが必要であることが通知される場合があります。 ブラウザー ランチャーのインストール先を示すターミナル ウィンドウが表示されます。 求められたらパスワードを入力し、インストールが完了したら Enter キーを押してターミナル ウィンドウを閉じます。

パスワードが必要な理由と、Live Share によってファイルが格納される場所の詳細については、「Linux ブラウザーの統合」を参照してください。 ブラウザーの統合が機能しない場合でも、コラボレーション セッションに手動で参加することができます。

Live Share にサインインする

共同作業するには、他のすべてのユーザーに認識されるように、Visual Studio Live Share にサインインする必要があります。 このサインインはセキュリティ対策であり、マーケティング活動やその他のリサーチ アクティビティには追加されません。 Microsoft の個人アカウント (例: @outlook.com)、Microsoft の職場または学校アカウント (Azure Active Directory)、または GitHub アカウントを使用して、サインインすることができます。 サインインは簡単です。

ステータス バーでLive Shareを選択するか、Ctrl + Shift + P または Cmd + Shift + P を選択し、[ Live Share: サインイン] を選択します。

Screenshot that shows the Visual Studio Code Live Share button.

サインインを求めるプロンプトが表示されます。 サインイン設定を選択すると、ブラウザーが開き、サインイン プロセスを完了できます。 完了したら、ブラウザーを閉じます。

Screenshot that shows the Live Share sign in options.

注意

Linux ユーザー: Live Share の古いバージョン (0.3.295 以前) を使用している場合は、ユーザー コードの入力を求められる場合があります。 最新バージョンの拡張機能に更新するか、サインインした後で [Having trouble?]\(問題が発生した場合\) を選択してコードを確認します。 詳細については、「ユーザー コードを使用してサインインする」を参照してください。

ヒント

設定 liveshare.accountliveshare.accountProvider 使用すると、複数のアカウントの資格情報をキャッシュしている場合に、自動サインインに使用されるアカウントを選択できます。 たとえば、2 つのプロジェクトで作業していて、異なる ID を使用してサインインする必要があるとします。 Visual Studio Code ワークスペースの設定では、各プロジェクト ディレクトリの異なるメール アドレスに liveshare.account を設定できます。 そうすると、プロジェクトによって正しいアカウントで自動的にサインインが行われます。 複数のプロバイダーで同じメール アドレスを使用する場合は、liveshare.accountProvider"microsoft" または "github" に設定できます。

ブラウザーでサインイン プロセスを完了しても Visual Studio Code でサインインが取得されない場合は、「ユーザー コードを使用してサインインする」を参照してください。 または、トラブルシューティングに関する記事で他のヒントを確認してください。

ユーザー コードを使用してサインインする

完了したサインインが Visual Studio Code によって取得されない場合は、代わりに "ユーザー コード" を入力できます。

  1. Ctrl + Shift + P または Cmd + Shift + P キーを押してから、 [Live Share: Sign in with user code]\(Live Share: ユーザー コードでサインイン\) コマンドを実行します。

  2. ブラウザーが開きます。 それを使用して、サインイン プロセスを完了します。

    注意

    ブラウザーが自動的に開かない場合は、 https://insiders.liveshare.vsengsaas.visualstudio.com/auth/login にアクセスしてサインインします。

  3. 完了した後、 [Having trouble? Click here for user code directions]\(問題が発生した場合、ユーザー コードの説明についてはここをクリックしてください\) を選択してユーザー コードを表示します。

    Screenshot that shows a user code in a browser window.

  4. ユーザー コードをコピーします。

  5. コマンドを実行したときに表示された入力フィールドにユーザー コードを貼り付けます。 Enter キーを押してサインイン プロセスを完了します。

    Screenshot that shows the user code input box.

次の手順