Udostępnij przez


Logowanie się do subskrypcji programu Visual Studio przy użyciu konta usługi GitHub

Kroki logowania do subskrypcji programu Visual Studio zależą od rodzaju używanego konta. Na przykład możesz użyć konta Microsoft (MSA) lub adresu e-mail dostarczonego przez pracodawcę lub szkołę. Teraz możesz również użyć swojego konta usługi GitHub, aby zalogować się do niektórych subskrypcji.

Ten artykuł zawiera kroki logowania się przy użyciu konta usługi GitHub.

Logowanie się przy użyciu konta usługi GitHub

Obsługa tożsamości usługi GitHub umożliwia korzystanie z istniejącego konta usługi GitHub jako poświadczenia dla nowego lub istniejącego konta Microsoft (MSA), łączenia konta usługi GitHub z kontem MSA.

Po zalogowaniu się za pomocą usługi GitHub firma Microsoft sprawdza, czy jakiekolwiek adresy e-mail skojarzone z kontem usługi GitHub są zgodne z istniejącym osobistym lub korporacyjnym kontem Microsoft. Jeśli adres jest zgodny z kontem przedsiębiorstwa, zostanie wyświetlony monit o zalogowanie się do tego konta. Jeśli adres pasuje do konta osobistego, dodamy konto usługi GitHub jako metodę logowania do tego konta osobistego.

Po łączeniu poświadczeń usługi GitHub i konta Microsoft możesz użyć tego logowania jednokrotnego w dowolnym miejscu, w którym można używać osobistego konta Microsoft, takiego jak w witrynach platformy Azure, aplikacjach pakietu Office i konsoli Xbox. Te konta mogą być również używane w przypadku logowania gościa firmy Microsoft Entra jako konta Microsoft, przy założeniu, że adres e-mail jest zgodny z tym w zaproszeniu.

Uwaga / Notatka

Łączenie tożsamości usługi GitHub z kontem Microsoft nie daje firmie Microsoft żadnego dostępu do kodu. Gdy aplikacje, takie jak Azure DevOps i Visual Studio, wymagają dostępu do repozytoriów kodu, zostanie wyświetlony monit o udzielenie konkretnej zgody na ten dostęp.

Najczęściej zadawane pytania

Poniżej przedstawiono często zadawane pytania dotyczące używania poświadczeń konta usługi GitHub do logowania się do subskrypcji programu Visual Studio.

.: Nie pamiętam hasła usługi GitHub. Jak mogę teraz uzyskać dostęp do mojego konta?

Możesz odzyskać swoje konto GitHub, przechodząc do Resetowanie hasła. Możesz też odzyskać połączone z usługą GitHub konto Microsoft, wprowadzając adres e-mail konta usługi GitHub na stronie Odzyskiwanie konta.

.: Usunięto moje konto usługi GitHub. Jak mogę teraz uzyskać dostęp do mojego konta Microsoft (MSA)?

1: Jeśli nie masz żadnych innych poświadczeń w usłudze MSA, takich jak hasło, aplikacja Authenticator lub klucz zabezpieczeń, możesz odzyskać konto Microsoft przy użyciu dołączonego do niego adresu e-mail. Aby rozpocząć, przejdź do sekcji Odzyskiwanie konta. Musisz dodać hasło do swojego konta, aby wiedzieć, jak się zalogować później.

.: Na stronie logowania nie ma opcji "Zaloguj się przy użyciu usługi GitHub". Jak mogę zalogować się przy użyciu poświadczeń usługi GitHub?

1: Wpisz adres e-mail konta usługi GitHub wybrany podczas tworzenia połączonego z usługą GitHub konta Microsoft. Wyszukujemy Cię i wysyłamy do usługi GitHub, aby się zalogować. Jeśli na stronie logowania znajduje się link Opcje logowania , użyj przycisku Zaloguj się przy użyciu przycisku GitHub wyświetlanego po wybraniu tego linku.

.: Nie mogę zalogować się do niektórych moich aplikacji i produktów za pomocą usługi GitHub. Why?

1: Nie wszystkie produkty firmy Microsoft mogą uzyskiwać dostęp do GitHub.com ze strony logowania. Konsole Xbox są jednym z przykładów. Zamiast tego, kiedy wpisujesz adres e-mail z połączonego konta GitHub, wysyłamy kod na ten adres, abyśmy mogli zweryfikować, że to naprawdę Ty. Nadal logujesz się do tego samego konta, tylko przy użyciu innej metody logowania.

Q: Dodałem hasło do konta Microsoft połączonego z moim kontem GitHub. Czy to powoduje problem?

Ach: W ogóle nie. Łączenie nie zmienia hasła usługi GitHub; Po prostu masz inny sposób logowania się do konta Microsoft. Za każdym razem, gdy logujesz się przy użyciu swojego adresu e-mail, oferujemy ci możliwość zalogowania się przy użyciu hasła konta Microsoft lub zalogowania się w usłudze GitHub. Zdecydowanie zalecamy, aby jeśli musisz dodać hasło, upewnij się, że różni się on od hasła dla konta usługi GitHub.

.: Chcę dodać aplikację Authenticator do konta utworzonego przy użyciu usługi GitHub. Czy mogę to zrobić?

O: Absolutnie. Wystarczy pobrać aplikację i zalogować się przy użyciu swojego adresu e-mail. Po zalogowaniu się przy użyciu adresu e-mail zostanie wyświetlony monit o wybranie aplikacji Authenticator lub GitHub jako poświadczenia.

.: Włączono uwierzytelnianie dwuskładnikowe zarówno na kontach GitHub, jak i Microsoft (MSA), ale po zalogowaniu się do mojego konta MSA nadal jestem poproszony o dwukrotne uwierzytelnienie. Why?

1: Ze względu na ograniczenia zabezpieczeń firma Microsoft liczy logowanie się za pomocą usługi GitHub jako weryfikację jednoskładnikową, nawet jeśli masz tam włączoną weryfikację dwuetapową. W związku z tym musisz ponownie uwierzytelnić się dla konta Microsoft.

.: Jak sprawdzić, czy moje konto Microsoft i konta GitHub są połączone?

1: Za każdym razem, gdy logujesz się przy użyciu aliasu konta (adresu e-mail, numeru telefonu, nazwy skype'a), pokażemy wszystkie metody logowania dla Twojego konta. Jeśli nie widzisz tam usługi GitHub, nie skonfigurowaliśmy jej jeszcze.

1: Przejdź do karty Zabezpieczenia account.microsoft.com i wybierz pozycję Zaawansowane opcje zabezpieczeń , aby odłączyć konto usługi GitHub. Odłączanie konta usługi GitHub usuwa je jako metodę logowania i usuwa dostęp do dowolnych repozytoriów GitHub w programie Visual Studio. Inne produkty firmy Microsoft mogą zażądać dostępu do konta usługi GitHub oddzielnie, więc usunięcie dostępu w tym miejscu nie spowoduje usunięcia dostępu we wszystkich produktach. Przejdź do strony uprawnień aplikacji profilu usługi GitHub, aby odwołać zgodę z aplikacji wymienionych tam.

.: Próbuję zalogować się przy użyciu konta usługi GitHub, ale zostanie wyświetlony monit o posiadanie tożsamości firmy Microsoft, która powinna zamiast tego być używana. Co się dzieje?

Jeśli masz adres e-mail Microsoft Entra ID na swoim koncie GitHub, masz już tożsamość Microsoft, która może uzyskiwać dostęp do platformy Azure i uruchamiać potoki CI przy użyciu kodu z GitHub. Używanie tego konta zapewnia, że zasoby Azure i pipeline'y budowania pozostają w granicach Twojej organizacji. Jeśli jednak wykonujesz osobistą pracę, zalecamy umieszczenie osobistego adresu e-mail na koncie usługi GitHub, aby zawsze mieć do niego dostęp. Po dodaniu adresu spróbuj zalogować się ponownie i wybierz pozycję Użyj innego adresu e-mail po wyświetleniu monitu o zalogowanie się do konta służbowego. Ten wybór umożliwia utworzenie nowego konta Microsoft przy użyciu tego osobistego adresu e-mail.

Zasoby

Aby uzyskać pomoc dotyczącą sprzedaży, subskrypcji, kont i rozliczeń dla subskrypcji programu Visual Studio, zobacz Obsługa subskrypcji programu Visual Studio .

Zobacz także

Dalsze kroki

Po pomyślnym zalogowaniu się do portalu subskrypcji zalecamy zapoznanie się ze stroną Korzyści i zapoznanie się z doskonałymi narzędziami, usługami i ofertami dostępnymi dla Ciebie.