Поделиться через


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

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

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

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

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

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

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

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

    Выбор добавления учетной записи 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.

    Скриншот использования опции

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

    скриншот окна успешного результата в браузере.

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

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

Включение учетных записей GitHub Enterprise для организаций

По умолчанию Visual Studio включает только общедоступные учетные записи GitHub. Чтобы добавить учетную запись GitHub Enterprise Server или учетную запись, связанную с конечными точками .ghe.com, выполните следующие действия.

  1. Чтобы включить корпоративные учетные записи GitHub, перейдите в раздел Сервис>параметры и найдите параметры учетных записей.

    снимок экрана учетной записи GitHub.

  2. Затем установите флажок, чтобы включить учетные записи GitHub Enterprise Server. При следующем переходе к параметрам учетной записи и попытке добавить учетную запись GitHub вы увидите параметры для GitHub и GitHub Enterprise.

    снимок экрана: вход с помощью GitHub Enterprise.

  3. После ввода адреса сервера GitHub Enterprise выберите войти через браузер. Там вы можете войти с помощью учетных данных GitHub Enterprise.

  1. Чтобы включить корпоративные учетные записи GitHub, перейдите в раздел Инструменты>Параметры>Учетных записей.

    снимок экрана учетной записи GitHub.

  2. Затем установите флажок, чтобы включить учетные записи GitHub Enterprise. При следующем переходе к параметрам учетной записи и попытке добавить учетную запись GitHub вы увидите параметры для GitHub и GitHub Enterprise.

    снимок экрана: вход с помощью GitHub Enterprise.

  3. После ввода URL-адреса GitHub Enterprise выберите войти через браузер. Там вы можете войти с помощью учетных данных GitHub Enterprise.

Заметка

Чтобы добавить учетную запись для доступа к ресурсам github.com, таким как github.com/enterprises/*, следуйте шагам для добавления общедоступных учетных записей GitHub.

Добавление учетных записей управляемого пользователя GitHub Enterprise (EMU)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заметка

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Выберите Файл > Параметры учетной записи....

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

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

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

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

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

Проблемы с строгой безопасностью транспорта HTTP (HSTS)

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

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

Проблемы с запуском от имени

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

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

  1. Откройте Task Manager
  2. Перейдите на вкладку Details
  3. Поиск процесса devenv.exe
  4. Убедитесь, что имя пользователя для этого процесса соответствует учетной записи Windows, в которую выполнен вход.

Чтобы устранить эту проблему, запустите Visual Studio от имени пользователя, с которым вы вошли в Windows, а затем добавьте учетную запись GitHub.

Заметка

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