GitHub アカウントを Visual Studio キーチェーンに追加する

この記事では、パブリック GitHub または GitHub Enterprise アカウントを Visual Studio キーチェーンに追加する方法について説明します。 アカウントを追加すると、Visual Studio から直接、GitHub リポジトリでコードの変更を追跡できるようになります。 デプロイの自動化 に GitHub Actions を作成して使用することもできます。

パブリック GitHub アカウントの追加

Microsoft アカウント、職場アカウント、または学校アカウントを使用して Visual Studio に既にサインインしている場合でもパブリック GitHub アカウントをいつでも追加できます。

[アカウント設定] ダイアログから GitHub アカウントを追加します。

  1. [ファイル]>[アカウント設定] にアクセスして [アカウント設定...] ダイアログを開きます。

  2. [すべてのアカウント] サブメニューの [+ 追加] を選んでアカウントを追加し、[GitHub] を選びます。

    GitHub アカウントの追加を選択する

  3. ブラウザーにリダイレクトされます。ここで GitHub の資格情報を使用してサインインできます。 サインインすると、ブラウザーに成功のウィンドウが表示され、Visual Studio に戻ることができます。

    ブラウザーでの成功ウィンドウ

  4. これで、GitHub アカウントが [すべてのアカウント] サブメニューに表示されるようになります。

    両方のアカウントが表示される

  1. [ファイル]>[アカウント設定] にアクセスして [アカウント設定...] ダイアログを開きます。

  2. [すべてのアカウント] サブメニューの [+ 追加] を選んでアカウントを追加してから、[GitHub] を選びます。

    [Add GitHub account] (GitHub アカウントの追加) オプションを示すスクリーンショット。

  3. ブラウザーにリダイレクトされます。ここで GitHub の資格情報を使用してサインインできます。 サインインすると、ブラウザーに成功のウィンドウが表示され、Visual Studio に戻ることができます。

    ブラウザーの成功ウィンドウ。

  4. これで、GitHub アカウントが [すべてのアカウント] サブメニューに表示されるようになります。

    [アカウント設定] ダイアログでの両方のアカウントを示すスクリーンショット。

プロファイル カードから GitHub アカウントを追加します:

Visual Studio にまだサインインしていない場合は、Visual Studio 環境の右上隅にある [サインイン] リンクを選択し、Microsoft アカウント、職場アカウント、または学校アカウントを使用してサインインします。

Visual Studio にサインインしていないことを示すスクリーンショット。

次に、以下の手順に従って、GitHub アカウントを追加します。

  1. Visual Studio 環境の右上隅にある自分のプロファイル名を含むアイコンを選び、[別のアカウントを追加] を選んでから、[GitHub] を選びます。

    [別のアカウントを追加] オプションを使って GitHub アカウントを追加するスクリーンショット。

  2. ブラウザーにリダイレクトされます。ここで GitHub の資格情報を使用してサインインできます。 サインインすると、ブラウザーに成功のウィンドウが表示され、Visual Studio に戻ることができます。

    ブラウザーの成功ウィンドウのスクリーンショット。

  3. これで、GitHub アカウントがプロファイル カードに表示されるようになります。

    サインイン プロファイルの両方のアカウントを示すスクリーンショット。

GitHub Enterprise アカウントの有効化

既定では、Visual Studio では、パブリック GitHub アカウントのみが有効になっています。

  1. GitHub Enterprise アカウントを有効にするには、 [ツール]>[オプション] にアクセスし、 [アカウント] オプションを検索します。

    GitHub アカウントのスクリーンショット。

  2. 次に、 [GitHub Enterprise Server アカウントを含める] チェックボックスをオンにします。 次に [アカウント設定] にアクセスして GitHub アカウントを追加しようとすると、GitHub と GitHub Enterprise 両方のオプションが表示されます。

    GitHub Enterprise でのサインインを示すスクリーンショット。

  3. GitHub Enterprise サーバーのアドレスを入力したら、 [ブラウザーでサインインします] を選択します。 そこで、GitHub Enterprise の資格情報を使用してサインインできます。

  1. GitHub Enterprise アカウントを有効にするには、 [ツール]>[オプション] にアクセスし、 [アカウント] オプションを検索します。

    GitHub アカウントのスクリーンショット。

  2. 次に、 [GitHub Enterprise Server アカウントを含める] チェックボックスをオンにします。 次に [アカウント設定] にアクセスして GitHub アカウントを追加しようとすると、GitHub と GitHub Enterprise 両方のオプションが表示されます。

    GitHub Enterprise でのサインインを示すスクリーンショット。

  3. GitHub Enterprise サーバーのアドレスを入力したら、 [ブラウザーでサインインします] を選択します。 そこで、GitHub Enterprise の資格情報を使用してサインインできます。

GitHub Enterprise Managed User (EMU) アカウントの追加

Microsoft アカウント (職場アカウントまたは学校アカウント) を使用して Visual Studio に既にサインインしている場合は、GitHub EMU アカウントを追加できます。

  1. Visual Studio 環境の右上隅にある、ご自分のイニシャルが表示されたアイコンを選択します。 次に、[別のアカウントを追加]>[GitHub] を選びます。

    Enterprise Managed User の追加のスクリーンショット。

  2. ブラウザーにリダイレクトされます。ここで GitHub EMU の資格情報を使用してサインインできます。

[アカウント設定] ダイアログを使って、アカウントを管理できます。

  1. Visual Studio 環境の右上隅にある、ご自分のイニシャルが表示されたアイコンを選択します。 [アカウント設定] を選んで、または [ファイル]>[アカウント設定...] に移動して、[アカウント設定] ダイアログを開きます。

    [アカウント設定] ウィンドウのスクリーンショット。

  2. [すべてのアカウント] サブメニューの [+ 追加] ドロップダウンを選んでアカウントを追加した後、[GitHub] を選びます。

    GitHub アカウントを選んで追加する方法を示すスクリーンショット。

  3. [GitHub に接続] ダイアログで [GitHub Enterprise] を選びます。

  1. Visual Studio 環境の右上隅にある、ご自分のイニシャルが表示されたアイコンを選択します。 [アカウント設定] を選んで、または [ファイル]>[アカウント設定...] に移動して、[アカウント設定] ダイアログを開きます。

    [アカウント設定] ウィンドウのスクリーンショット。

  2. [すべてのアカウント] サブメニューの [+ 追加] ドロップダウンを選んでアカウントを追加した後、[GitHub] を選びます。

    GitHub アカウントを選んで追加する方法を示すスクリーンショット。

  3. [GitHub に接続] ダイアログで [GitHub Enterprise] を選びます。

注意

このページで GitHub EMU アカウントの資格情報 (ユーザー名にアンダースコアと会社名が続きます) を入力する必要があります。

GitHub Enterprise Managed User アカウント用の GitHub サインイン エクスペリエンスを示すスクリーンショット。

サインインすると、ブラウザーに成功のウィンドウが表示され、Visual Studio に戻ることができます。

ブラウザーのサインイン成功ウィンドウを示すスクリーンショット。

アカウントの削除

アカウントを削除するには、[アカウント設定] ダイアログの [すべてのアカウント] サブメニューから、削除するアカウントの [削除] を選択します。

  1. [ファイル > アカウント設定...] を選択します。
  2. [すべてのアカウント] には、Visual Studio にサインインしているすべてのアカウントが一覧表示されます。 削除するアカウントの [削除] を選択します。
  3. 表示されるダイアログで削除を確認します。

アカウントの削除

アカウントを削除するには

  1. Visual Studio 環境の右上隅にある、プロファイル名のアイコンを選びます。

  2. 削除するアカウントの [アカウントの削除] を選択します。

    アカウントを削除している様子を示すスクリーンショット。

また、[アカウント設定] ダイアログを使って、アカウントを削除することもできます。

  1. [ファイル > アカウント設定...] を選択します。

  2. [すべてのアカウント] には、Visual Studio にサインインしているすべてのアカウントが一覧表示されます。 削除するアカウントの [削除] を選択します。

  3. 表示されるダイアログで削除を確認します。

    アカウント設定でアカウントを削除している様子を示すスクリーンショット。

サインインに関する問題のトラブルシューティング

GitHub アカウントを追加または再認証するときに問題が発生する場合、次の手順を試してください。

システムの既定の Web ブラウザーで、localhostに対して HTTP Strict Transport Security (HSTS) が有効になっていないことを確認します。

  • Microsoft Edge では、「edge://net-internals/#hsts」と入力し、[ドメイン セキュリティ ポリシーの削除] セクションに「localhost」と入力できます。
  • Google Chrome では「chrome://net-internals/#hsts」と入力し、[ドメイン セキュリティ ポリシーの削除] セクションに「localhost」と入力できます。

Note

サインインの問題が引き続き発生する場合、問題を報告してください