Вход в подписки Visual Studio с учетной записью GitHub

Порядок действий для входа в подписку Visual Studio зависит от типа используемой учетной записи. Например, вы можете использовать учетную запись Майкрософт (MSA) или адрес электронной почты, предоставленный вашим работодателем или учебным заведением. Выполнять вход в некоторые подписки можно с помощью учетной записи GitHub.

В этой статье приведены действия по входу с помощью учетной записи GitHub.

Вход с учетной записью GitHub

Поддержка удостоверений GitHub позволяет использовать имеющуюся учетную запись GitHub в качестве учетных данных для новой или существующей учетной записи Майкрософт (MSA). Для этого учетная запись GitHub привязывается к учетной записи Майкрософт.

При входе с помощью учетной записи GitHub корпорация Майкрософт проверяет, соответствуют ли адреса электронной почты, связанные с учетной записью GitHub, существующей личной или корпоративной учетной записи Майкрософт. Если адрес соответствует вашей корпоративной учетной записи, вам будет предложено войти в эту учетную запись. Если адрес соответствует личная учетная запись, мы добавим учетную запись GitHub в качестве метода входа в этот личная учетная запись.

После связывания учетных данных учетных записей GitHub и Майкрософт эту возможность единого входа можно использовать везде, где применяется личная учетная запись Майкрософт, например, на сайтах Azure и для приложений Office и Xbox. Эти учетные записи также можно использовать для гостевых входов Microsoft Entra в качестве учетной записи Майкрософт, если адрес электронной почты соответствует одному в приглашении.

Примечание.

Связывание удостоверения GitHub с учетной записью Майкрософт не предоставляет корпорации Майкрософт доступа к коду. Когда приложениям, таким как Azure DevOps и Visual Studio, потребуется доступ к вашим репозиториям кода, вам будет предложено дать соответствующее согласие.

Часто задаваемые вопросы

Следующие часто задаваемые вопросы о том, как использовать учетные данные учетной записи GitHub для входа в подписки Visual Studio, могут возникнуть следующие вопросы.

Вопрос. Я забыл пароль GitHub. Как получить доступ к учетной записи?

Ответ. Вы можете восстановить свою учетную запись GitHub, перейдя в раздел Сброс пароля. Или вы можете восстановить учетную запись Майкрософт, связанную с GitHub, введя адрес электронной почты учетной записи GitHub на странице Восстановление учетной записи.

Вопрос. Я удалил свою учетную запись GitHub. Как в этом случае получить доступ к учетной записи Майкрософт (MSA)?

Ответ. Если у вас нет других учетных данных для учетной записи Майкрософт (например, пароля, приложения Authenticator или ключа безопасности), эту учетную запись можно восстановить с помощью привязанного к ней адреса электронной почты. Чтобы начать, перейдите на страницу Восстановление учетной записи. Необходимо добавить пароль в учетную запись, чтобы мы знали, как войти позже.

Вопрос. На странице входа нет параметра "Войти с помощью GitHub". Как использовать учетные данные GitHub для входа?

Ответ. Введите адрес электронной почты учетной записи GitHub, который вы выбрали при создании учетной записи Майкрософт, связанной с GitHub. Мы посмотрим и отправим вас в GitHub для входа. Или, если на странице входа есть ссылка на параметры входа, нажмите кнопку входа с кнопкой GitHub после выбора этой ссылки.

Вопрос. Не удается войти в некоторые из моих приложений и продуктов с помощью GitHub. Почему?

Ответ. Не во всех продуктах Майкрософт есть доступ к сайту GitHub.com с их страниц входа. К ним относятся, например, консоли Xbox. Вместо этого при вводе адреса электронной почты из связанной учетной записи GitHub мы отправим код на этот адрес, чтобы убедиться, что это действительно вы. Вы по-прежнему будете входить в ту же учетную запись, только с помощью другого метода.

Вопрос. Я добавил пароль к учетной записи Майкрософт, связанной с моей учетной записью GitHub. Вызывает ли эта проблема?

Ответ. Нет. Связывание не изменяет пароль GitHub; У вас просто есть еще один способ входа в учетную запись Майкрософт. При входе с помощью адреса электронной почты мы предлагаем вам вариант входа с помощью пароля учетной записи Майкрософт или входа в GitHub. Если вы хотите добавить пароль, настоятельно рекомендуется, чтобы он отличался от пароля для учетной записи GitHub.

Вопрос. Я хочу добавить приложение Authenticator в учетную запись, созданную с помощью GitHub. Можно ли это сделать?

Ответ: Конечно. Просто скачайте приложение и войдите с помощью адреса электронной почты. При входе с помощью адреса электронной почты вам будет предложено выбрать приложение Authenticator или GitHub в качестве учетных данных.

Вопрос. Я включил двухфакторную проверку подлинности как на GitHub, так и в учетных записях Майкрософт (MSA), но при входе в мою MSA я по-прежнему запрашиваю проверку подлинности дважды. Почему?

Ответ. Из-за ограничений безопасности корпорация Майкрософт учитывает вход с помощью GitHub в качестве однофакторной проверки, даже если у вас есть двухфакторная проверка подлинности. Поэтому необходимо повторно пройти проверку подлинности для учетной записи Майкрософт.

Вопрос. Как узнать, связаны ли мои учетные записи Майкрософт и GitHub?

Ответ. При входе с помощью псевдонима учетной записи (адрес электронной почты, номер телефона, имя Skype) мы показываем все методы входа для вашей учетной записи. Если вариант с GitHub отсутствует, значит он еще не настроен.

Ответ. На сайте account.microsoft.com откройте вкладку Безопасность и выберите Дополнительные параметры безопасности, чтобы отменить привязку учетной записи GitHub. При отмене привязки учетной записи GitHub удаляется соответствующий метод входа, а также доступ к репозиториям GitHub в Visual Studio. Другие продукты Майкрософт могут запрашивать доступ к учетной записи GitHub отдельно, поэтому удаление доступа здесь не удаляет доступ во всех продуктах. Перейдите на страницу разрешений приложения профиля GitHub, чтобы отозвать согласие для указанных там приложений.

Вопрос. Я пытаюсь войти с помощью учетной записи GitHub, но получаю сообщение, что у меня уже есть удостоверение Майкрософт, которое следует использовать. Что происходит?

Ответ. Если у вас есть адрес электронной почты идентификатора Microsoft Entra в учетной записи GitHub, у вас уже есть удостоверение Майкрософт, которое может получить доступ к Azure и запустить конвейеры CI с помощью кода GitHub. Эта учетная запись гарантирует, что ресурсы и конвейеры сборки Azure остаются внутри вашей организации. Однако если вы выполняете личную работу, рекомендуется поместить личный адрес электронной почты в учетную запись GitHub, чтобы у вас всегда был доступ к нему. После добавления адреса повторите вход и нажмите кнопку "Использовать другой адрес электронной почты", когда вам будет предложено войти в рабочую или учебную учетную запись. Этот выбор позволяет создать новую учетную запись Майкрософт с помощью этого личного адреса электронной почты.

Ресурсы

По вопросам продаж, использования подписок, учетных записей и выставления счетов для подписок Visual Studio обратитесь в службу поддержки подписок Visual Studio.

См. также

Следующие шаги

После успешного входа на портал подписок мы рекомендуем посетить страницу "Преимущества" и ознакомиться с большими инструментами, службами и предложениями, доступными для вас.