Добавление учетных записей GitHub в связка ключей Visual Studio

В этой статье вы узнаете, как добавить общедоступную учетную запись GitHub или GitHub Enterprise в связка ключей Visual Studio. После добавления учетной записи вы сможете отслеживать изменения кода в репозиториях GitHub прямо из Visual Studio. Вы также можете создавать и использовать GitHub Actions для автоматизации развертывания.

Добавление общедоступных учетных записей GitHub

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

Добавьте учетную запись GitHub в диалоговом окне параметров учетной записи:

  1. Откройте диалоговое окно "Учетная запись Параметры", перейдя в раздел "Учетная запись файла>" Параметры....

  2. В подменю "Все учетные записи" выберите +Добавить, чтобы добавить учетную запись, и выберите GitHub.

    Выберите

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

    Сообщение об успешном выполнении входа в браузере

  4. Теперь ваша учетная запись GitHub будет присутствовать в подменю "Все учетные записи".

    Отображаются обе учетные записи

  1. Откройте диалоговое окно "Учетная запись Параметры", перейдя в раздел "Учетная запись файла>" Параметры....

  2. В подменю "Все учетные записи" выберите +Добавить, чтобы добавить учетную запись, а затем выберите GitHub.

    Снимок экрана: параметр

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

    Окно успешного выполнения в браузере.

  4. Теперь ваша учетная запись GitHub будет присутствовать в подменю "Все учетные записи".

    Снимок экрана: обе учетные записи в диалоговом окне

Добавьте учетную запись GitHub из профиля карта:

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

Снимок экрана: не вошедшего в Visual Studio.

Затем следуйте этим инструкциям, чтобы добавить учетную запись GitHub.

  1. Щелкните значок с именем профиля в правом верхнем углу среды Visual Studio, выберите "Добавить другую учетную запись" и выберите GitHub.

    Снимок экрана: добавление другой учетной записи для добавления учетной записи GitHub.

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

    Снимок экрана: окно успешного выполнения в браузере.

  3. Теперь учетная запись GitHub будет присутствовать в вашем профиле карта.

    Снимок экрана: обе учетные записи в профиле входа.

Включение корпоративных учетных записей GitHub

По умолчанию в 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)

Вы можете добавить учетную запись GitHub EMU, если вы уже вошли в Visual Studio с учетной записью Майкрософт или рабочей либо учебной учетной записью.

  1. Щелкните значок с вашими инициалами в правом верхнем углу среды Visual Studio. Затем нажмите кнопку "Добавить другую учетную запись>GitHub".

    Снимок экрана: добавление управляемого пользователя Enterprise.

  2. Вы будете перенаправлены в браузер, где можно выполнить вход с использованием учетных данных GitHub EMU.

Диалоговое окно Параметры учетной записи можно использовать для управления учетными записями:

  1. Щелкните значок с вашими инициалами в правом верхнем углу среды Visual Studio. Откройте диалоговое окно "Учетная запись Параметры", выбрав параметры учетной записи или выбрав >Параметры....

    Снимок экрана: окно

  2. В подменю "Все учетные записи" выберите +Добавить раскрывающийся список, чтобы добавить учетную запись, а затем выберите GitHub.

    Снимок экрана: выбор и добавление учетной записи GitHub.

  3. Выберите GitHub Enterprise в диалоговом окне Подключение в GitHub.

  1. Щелкните значок с вашими инициалами в правом верхнем углу среды Visual Studio. Откройте диалоговое окно "Учетная запись Параметры", выбрав параметры учетной записи или выбрав >Параметры....

    Снимок экрана: окно

  2. В подменю "Все учетные записи" выберите +Добавить раскрывающийся список, чтобы добавить учетную запись, а затем выберите GitHub.

    Снимок экрана: выбор и добавление учетной записи GitHub.

  3. Выберите GitHub Enterprise в диалоговом окне Подключение в GitHub.

Примечание.

Убедитесь, что вы вводите учетные данные своей учетной записи GitHub EMU (имя пользователя имеет знак подчеркивания, за которым следует название компании) на этой странице.

Снимок экрана: интерфейс входа GitHub для учетной записи управляемого пользователя GitHub Enterprise.

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

Снимок экрана: окно успешного входа в браузере.

Удаление учетной записи

Чтобы удалить учетную запись, выберите "Удалить для учетной записи", которую вы хотите удалить из подменю "Все учетные записи" в диалоговом окне "Учетная запись Параметры".

  1. Выберите "Учетная запись файла>" Параметры....
  2. Все учетные записи перечисляют все учетные записи, вошедшего в Visual Studio. Выберите " Удалить " для учетной записи, которую вы хотите удалить.
  3. Подтвердите удаление в появившемся диалоговом окне.

Удаление учетной записи

Чтобы удалить учетную запись, выполните приведенные действия.

  1. Выберите значок с именем профиля в правом верхнем углу среды Visual Studio.

  2. Выберите "Удалить учетную запись" для учетной записи , которую вы хотите удалить.

    Снимок экрана: удаление учетной записи.

Вы также можете использовать диалоговое окно "Учетная запись Параметры", чтобы удалить учетную запись.

  1. Выберите "Учетная запись файла>" Параметры....

  2. Все учетные записи перечисляют все учетные записи, вошедшего в Visual Studio. Выберите " Удалить " для учетной записи, которую вы хотите удалить.

  3. Подтвердите удаление в появившемся диалоговом окне.

    Снимок экрана: удаление учетной записи в Параметры учетной записи.

Устранение неполадок со входом

Если при добавлении или повторной проверке подлинности учетных записей GitHub возникают проблемы, выполните следующие действия.

Убедитесь, что http Strict Transport Security (HSTS) не включен localhost в веб-браузере по умолчанию вашей системы:

  • В Microsoft Edge можно ввести: edge://net-internals/#hsts и ввести localhost в разделе "Удаление политик безопасности домена".
  • В Google Chrome введите chrome://net-internals/#hsts и введите localhost в разделе "Удаление политик безопасности домена".

Примечание.

Сообщите о проблеме , если у вас по-прежнему возникают проблемы при входе.