GitHub 계정으로 Visual Studio 구독 로그인Signing in to Visual Studio subscription(s) with your GitHub account

Visual Studio 구독에 로그인하는 단계는 사용 중인 계정의 종류에 따라 다릅니다.The steps to sign in to your Visual Studio subscription depend on the kind of account you're using. 예를 들어 회사 또는 학교에서 제공한 Microsoft 계정(MSA) 또는 전자 메일 주소를 사용할 수 있습니다.For example, you may be using a Microsoft Account (MSA) or an email address supplied by your employer or school. 2019년 1월 현재 GitHub 계정을 사용하여 일부 구독에 로그인할 수도 있습니다.As of January 2019, you can now also use your GitHub account to sign in to some subscriptions.

이 문서에서는 GitHub 계정으로 로그인하는 단계를 소개합니다.This article will provide the steps for signing in with your GitHub account.

GitHub 계정으로 로그인Signing in with your GitHub account

GitHub ID 지원을 통해 기존 GitHub 계정을 신규 또는 기존 Microsoft 계정에 대한 자격 증명으로 사용하여 GitHub 계정을 Microsoft 계정과 연결할 수 있습니다.GitHub identity support lets you use your existing GitHub account as a credential for a new or existing Microsoft account, linking your GitHub account with your Microsoft account.

GitHub로 로그인하는 경우 Microsoft는 GitHub 계정과 연결된 이메일 주소가 기존 개인 또는 엔터프라이즈 Microsoft 계정과 일치하는지 확인합니다.When you sign in with GitHub, Microsoft checks whether any email addresses associated with your GitHub account match an existing personal or enterprise Microsoft account. 주소가 엔터프라이즈 계정과 일치하면 해당 계정으로 대신 로그인하라는 메시지가 나타납니다.If the address matches your enterprise account, you'll be prompted to sign in to that account instead. 주소가 개인 계정과 일치하는 경우 GitHub 계정을 해당 개인 계정에 로그인하는 방법으로 추가해 드립니다.If the address matches a personal account, we’ll add your GitHub account as a sign-in method to that personal account.

GitHub 및 Microsoft 계정 자격 증명이 연결된 후에는 개인 Microsoft 계정을 사용할 수 있는 모든 경우(예: Azure 사이트, Office 앱 및 Xbox)에 해당 단일 로그인을 사용할 수 있습니다.After your GitHub and Microsoft account credentials are linked, you can use that single sign-in anywhere a personal Microsoft account can be used, like on Azure sites, Office apps, and Xbox. 또한 이메일 주소가 초대장의 주소와 일치한다고 가정하면 Azure Active Directory 게스트 로그인 시 해당 계정을 Microsoft 계정으로 사용할 수도 있습니다.These accounts can also be used for Azure Active Directory guest sign ins as a Microsoft account, assuming the email address matches the one on the invite.

참고

GitHub ID를 Microsoft 계정에 연결하더라도 Microsoft에 코드 액세스 권한이 부여되지 않습니다.Linking a GitHub identity to a Microsoft account doesn't give Microsoft any code access. Azure DevOps 및 Visual Studio와 같은 앱이 코드 리포지토리에 액세스해야 하는 경우 이 액세스에 대해 구체적 동의를 부여해 달라는 메시지가 표시됩니다.When apps such as Azure DevOps and Visual Studio require access to your code repositories, you'll be prompted to grant specific consent for this access.

질문과 대답Frequently asked questions

다음 FAQ는 GitHub 계정 자격 증명을 사용하여 Visual Studio 구독에 로그인하는 과정에서 마주칠 수 있는 질문에 답합니다.The following FAQs address questions you may encounter regarding the use of your GitHub account credentials to sign in to Visual Studio subscriptions.

Q: GitHub 암호를 잊어버렸습니다.Q: I forgot my GitHub password. 어떻게 해야 내 계정에 액세스할 수 있나요?How can I access my account now?

A: 암호 재설정으로 이동하여 GitHub 계정을 복구할 수 있습니다.A: You can recover your GitHub account by going to Reset your password. 또는 계정 복구에서 GitHub 계정 이메일 주소를 입력하여 GitHub에 연결된 Microsoft 계정을 복구할 수 있습니다.Or, you can recover your GitHub-linked Microsoft account by entering your GitHub account’s email address at Recover your account.

Q: 내 GitHub 계정을 삭제했습니다.Q: I deleted my GitHub account. 이제 어떻게 해야 Microsoft 계정(MSA)에 액세스할 수 있나요?How can I access my Microsoft account (MSA) now?

A: MSA의 다른 자격 증명(암호, Authenticator 앱 또는 보안 키)이 없는 경우 연결된 이메일 주소를 사용하여 Microsoft 계정을 복구할 수 있습니다.A: If you don’t have any other credentials on your MSA (like a password, Authenticator app, or security key), you can recover your Microsoft account by using the email address attached to it. 시작하려면 계정 복구로 이동합니다.To get started, go to Recover your account. 나중에 저희가 사용자를 로그인하도록 조치하는 방법을 알 수 있도록 사용자의 계정에 암호를 추가해야 합니다.You’ll have to add a password to your account so we'll know how to sign you in later.

Q: 로그인 페이지에 "GitHub로 로그인" 옵션이 없습니다.Q: There's no "Sign in with GitHub" option on the sign-in page. 어떻게 하면 내 GitHub 자격 증명을 사용하여 로그인할 수 있나요?How can I use my GitHub credentials to sign in?

A: GitHub에 연결된 Microsoft 계정을 만들 때 선택한 GitHub 계정 이메일 주소를 입력하세요.A: Type the GitHub account email address you chose when you created your GitHub-linked Microsoft account. 그러면 저희가 사용자의 정보를 조회하여 로그인할 GitHub로 안내해 드립니다.We’ll look you up and send you to GitHub for sign-in. 또는 로그인 페이지에 로그인 옵션 링크가 있는 경우 해당 링크를 클릭한 후 표시되는 GitHub로 로그인 단추를 사용하세요.Or, if there’s a Sign-in options link on the sign in page, use the Sign in with GitHub button that's shown after you click that link.

Q: GitHub로 일부 앱과 제품에 로그인할 수 없습니다.Q: I can't sign in to some of my apps and products with GitHub. 이유Why?

A: 모든 Microsoft 제품의 로그인 페이지에서 GitHub.com에 액세스할 수 있는 것은 아닙니다(예: Xbox 콘솔).A: Not all Microsoft products can access GitHub.com from their sign-in page—for example, Xbox consoles. 그 대신 사용자가 연결된 GitHub 계정에서 이메일 주소를 입력할 때 저희가 본인 여부를 확인할 수 있는 코드를 해당 주소로 보내드립니다.Instead, when you type the email address from your linked GitHub account, we’ll send a code to that address so we can verify it’s really you. 동일한 계정에 다른 로그인 방법으로 로그인하는 것은 여전히 가능합니다.You’re still signing in to the same account, just by a different sign-in method.

Q: 내 GitHub 계정과 연결한 Microsoft 계정에 암호를 추가했습니다.Q: I've added a password to the Microsoft account I have linked to my GitHub account. 이것이 문제가 되나요?Will that cause a problem?

A: 전혀 그렇지 않습니다.A: Not at all. 이 경우 GitHub 암호는 변경되지 않습니다. 단지 Microsoft 계정에 로그인하는 또 다른 방법이 생겼을 뿐입니다.This doesn’t change your GitHub password; you’ll just have another way to sign in to your Microsoft account. 사용자가 이메일 주소를 사용하여 로그인할 때마다 Microsoft 계정 암호로 로그인하거나 GitHub로 로그인하는 방법 중에서 선택할 수 있습니다.Whenever you sign in using your email address, we’ll offer you the choice of signing in with your Microsoft account password or going to GitHub to sign in. 암호를 추가해야 하는 경우 GitHub 계정에 대한 암호와 다른 암호를 지정할 것을 적극 권장합니다.We strongly recommend that, if you need to add a password, you make sure it’s different from the password for your GitHub account.

Q: GitHub를 사용하여 만든 계정에 Authenticator 앱을 추가하려고 합니다.Q: I want to add the Authenticator app to the account I created using GitHub. 이것은 가능한가요?Can I do that?

A: 가능합니다. 이메일 주소를 사용하여 앱을 다운로드하고 로그인하기만 하면 됩니다.A: No problem — just download the app and sign in using your email address. 이메일 주소를 사용하여 로그인하는 경우 자격 증명으로 Authenticator 앱 또는 GitHub를 선택하라는 메시지가 표시됩니다.When you sign in with your email address, you'll be prompted to choose either the Authenticator app or GitHub as your credential.

Q: 내 GitHub 및 Microsoft 계정(MSA)에서 모두 2단계 인증을 사용하도록 설정했지만 내 MSA에 로그인할 때 여전히 두 번 인증하라는 요구를 받습니다.Q: I've enabled two-factor authentication on both my GitHub and Microsoft accounts (MSA), but when I sign in to my MSA, I'm still asked to authenticate twice. 이유Why?

A: 보안 제한사항 때문에 Microsoft는 사용자가 GitHub에서 2단계 확인을 사용하도록 설정했더라도 GitHub로 로그인하는 것을 1단계 확인으로 계산합니다.A: Because of security restrictions, Microsoft counts signing in with GitHub as a single-factor verification, even if you have two-step verification enabled there. 따라서 Microsoft 계정에 대해 다시 인증해야 합니다.Therefore, you’ll have to authenticate again for your Microsoft account.

Q: 내 Microsoft 계정과 GitHub 계정이 연결되었는지 어떻게 알 수 있나요?Q: How can I tell if my Microsoft account and GitHub accounts are linked?

A: 계정 별칭(이메일 주소, 전화 번호, Skype 이름)을 사용하여 로그인할 때마다 계정에 대한 모든 로그인 방법이 표시됩니다.A: Whenever you sign using your account alias (email address, phone number, Skype name), we’ll show you all the sign-in methods for your account. GitHub가 보이지 않는다면 GitHub를 아직 설정하지 않은 것입니다.If you don’t see GitHub there, you haven’t set it up yet.

A: account.microsoft.com의 보안 탭으로 이동하고 추가 보안 옵션 을 클릭하여 GitHub 계정의 연결을 해제합니다.A: Go to the Security tab of account.microsoft.com and click More security options to unlink your GitHub account. GitHub 계정의 연결을 해제하면 GitHub로 로그인하는 방법이 제거되며 Visual Studio에서 모든 GitHub 리포지토리에 대한 액세스가 제거됩니다.Unlinking your GitHub account removes it as a sign-in method and removes access to any GitHub repositories in Visual Studio. 다른 Microsoft 제품은 사용자의 GitHub 계정에 대한 액세스를 별도로 요청할 수 있으므로 여기서 액세스를 제거해도 모든 제품에서 액세스가 제거되는 것은 아닙니다.Other Microsoft products might have requested access your GitHub account separately, so removing the access here won’t remove access in all products. GitHub 프로필의 애플리케이션 권한 페이지로 이동하고 해당 페이지에 나열된 앱에서 동의를 취소하세요.Go to the application permissions page of your GitHub profile to revoke consent from the apps listed there.

Q: 내 GitHub 계정을 사용하여 로그인을 시도했지만 대신 사용해야 하는 Microsoft ID가 이미 있다는 메시지가 나타납니다.Q: I try to use my GitHub account to sign in, but I'm prompted that I already have a Microsoft identity that I should use instead. 이유가 무엇입니까?What's happening?

A: GitHub 계정에 Azure Active Directory 이메일 주소가 있다면 Azure에 액세스하고 GitHub 코드를 사용하여 CI 파이프라인을 실행할 수 있는 Microsoft ID가 이미 있는 것입니다.A: If you have an Azure Active Directory email address on your GitHub account, this means you already have a Microsoft identity that can access Azure and run CI pipelines using your GitHub code. 해당 계정을 사용하면 Azure 리소스 및 빌드 파이프라인이 조직 경계 내에 확실히 유지됩니다.Using that account ensures that your Azure resources and build pipelines remain within your organizational boundaries. 그러나 개인 작업을 수행하는 경우 GitHub 계정에 개인 이메일 주소를 지정하여 언제나 해당 계정에 액세스할 수 있도록 하는 것이 좋습니다.However, if you’re doing personal work, we recommend putting a personal email address on your GitHub account so that you'll always have access to it. 이렇게 수행한 후 다시 로그인을 시도하고 회사 또는 학교 게정에 로그인하라는 메시지가 나타날 때 다른 이메일 주소 사용 을 선택하세요.Once you do this, try signing in again and choose Use a different email address when you're prompted to sign in to your work or school account. 그러면 해당 개인 이메일 주소를 사용하여 새 Microsoft 계정을 만들 수 있습니다.This will let you create a new Microsoft account using that personal email address.

참조See also

다음 단계Next steps

구독 포털에 성공적으로 로그인한 후에는 https://my.visualstudio.com/benefits 에서 혜택 페이지를 방문하여 사용자가 이용할 수 있는 유용한 도구, 서비스 및 제안을 살펴보는 것이 좋습니다.Once you've successfully signed in to the subscriptions portal, we recommend visiting the Benefits page at https://my.visualstudio.com/benefits and exploring the great tools, services, and offers available to you.