GitHub アカウントで Visual Studio サブスクリプションにサインインする
Visual Studio サブスクリプションにサインインする手順は、ご使用のアカウントの種類に応じて変わります。 たとえば、Microsoft アカウント (MSA) または勤務先または学校で指定された電子メール アドレスを使用する場合があります。 GitHub アカウントでも一部のサブスクリプションにサインインできるようになりました。
この記事では、GitHub アカウントを使用してサインインするための手順について説明します。
GitHub ID のサポートにより GitHub アカウントと Microsoft アカウント (MSA) が関連付けられ、新規または既存の MSA の資格情報として既存の GitHub アカウントを使用できます。
GitHub でサインインすると、Microsoft は GitHub アカウントに関連付けられているメール アドレスが既存の個人または企業 Microsoft アカウントに一致するかどうかを確認します。 アドレスが企業アカウントに一致した場合、代わりにそのアカウントにサインインするように求められます。 アドレスが個人アカウントに一致した場合、その個人アカウントに GitHub アカウントがサインイン方法として追加されます。
GitHub と Microsoft アカウントの資格情報をリンクすると、Azure サイト、Office アプリ、Xbox など、個人 Microsoft アカウントが使用できるあらゆる場所でそのシングル サインインを使用できます。 これらのアカウントは、メール アドレスが招待状のものと一致する場合、Microsoft アカウントとして Microsoft Entra ゲスト サインインに使用することもできます。
注意
GitHub ID と Microsoft アカウントを関連付けても Microsoft にコード アクセスが与えられることはありません。 Azure DevOps や Visual Studio のようなアプリでコード リポジトリへのアクセスが必要になるとき、このアクセスに対する特定の同意を与えるように求められます。
次のよく寄せられる質問では、GitHub アカウントの資格情報を使用して Visual Studio サブスクリプションにサインインするときに直面する可能性のある疑問に答えています。
A: [パスワードのリセット] に進むと、GitHub アカウントを回復できます。 あるいは、[アカウントの回復] で GitHub アカウントのメール アドレスを入力すると、GitHub にリンクされている Microsoft アカウントを回復できます。
A: ご自分の MSA に他の資格情報 (パスワード、認証アプリ、セキュリティ キーなど) がない場合は、Microsoft アカウントに関連付けられているメール アドレスを使用して Microsoft アカウントを回復できます。 開始するには、[アカウントの回復] に移動します。 Microsoft が後であなたがサインインした方法を知るために、アカウントにパスワードを追加する必要があります。
A: GitHub とリンクする Microsoft アカウントの作成時に選択した GitHub アカウントのメール アドレスを入力します。 アドレスが確認されると、サインインのために GitHub に移動します。 あるいは、サインイン ページに [サインイン] オプション リンクがある場合、そのリンクを選んだ後に表示される [GitHub アカウントでサインイン] ボタンを選びます。
A: 一部の Microsoft 製品では、そのサインイン ページから GitHub.com にアクセスできません。 Xbox コンソールは 1 つの例です。 代わりに、リンクされている GitHub アカウントからメール アドレスを入力すると、身元確認できるよう、そのアドレスにコードが送信されます。 別のサインイン方法によって同じアカウントにサインインすることになります。
A: いいえ、ありませえん。 リンクによって、GitHub パスワードが変更されることはありません。Microsoft アカウントにサインインする別の方法が与えられるだけです。 メール アドレスを使用してサインインするときは常に、Microsoft アカウントのパスワードでサインインするか、GitHub に移動してサインインするという選択肢が与えられます。 パスワードを追加する必要がある場合、GitHub アカウントのパスワードとは異なるパスワードにすることを強くお勧めします。
A: もちろん、可能です。 アプリをダウンロードし、自分のメール アドレスでサインインしてください。 メール アドレスでサインインすると、認証アプリか GitHub を資格情報として選択するように求められます。
A: セキュリティ上の制約により、Microsoft は GitHub によるサインインを 1 要素認証として数えます。このことは、2 要素認証を有効にしている場合でも同じです。 そのため、Microsoft アカウントのためにもう一度認証する必要があります。
A: アカウント エイリアス (メール アドレス、電話番号、Skype 名) を使ってサインインするときは常に、アカウントに対するあらゆるサインイン方法が提示されます。 そこに GitHub が表示されない場合、それがまだ設定されていません。
A: account.microsoft.com の [セキュリティ] タブに移動し、[Advanced security options]\(高度なセキュリティ オプション\) を選んで GitHub アカウントの関連付けを解除します。 GitHub アカウントの関連付けを解除すると、サインイン方法としてそのアカウントが削除され、Visual Studio のあらゆる GitHub リポジトリへのアクセスが取り消されます。 他の Microsoft 製品で GitHub アカウントへのアクセスが別途要求されていることがあります。そのため、ここでアクセスを取り消しても全製品においてアクセスが取り消されることはありません。 GitHub プロファイルの [アプリケーションのアクセス許可] ページに進み、そこに一覧表示されているアプリから同意を取り消します。
A: GitHub アカウントに Microsoft Entra ID のメール アドレスを登録されている場合は、Azure にアクセスし、GitHub コードを使って CI パイプラインを実行できる Microsoft ID を既にお持ちです。 そのアカウントを使用することで、Azure のリソースとビルド パイプラインが組織の境界内に留まります。 しかしながら、個人的な作業をしている場合、常にそれにアクセスできるよう、GitHub アカウントに個人のメール アドレスを登録することをお勧めしています。 アドレスを追加した後、もう一度サインインを試し、職場または学校のアカウントにサインインするように求められたら、[別のメール アドレスを使用] を選択します。 この選択によって、その個人メール アドレスを使って新しい Microsoft アカウントを作成できます。
Visual Studio サブスクリプションの販売、サブスクリプション、アカウント、課金のサポートについては、Visual Studio サブスクリプション サポートをご覧ください。
サブスクリプション ポータルに正常にサインインしたら、特典のページにアクセスし、お客様が利用できる優れたツール、サービス、オファーを確認することをお勧めします。