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


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

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

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

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

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

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

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

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

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

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

Снимок экрана: вход при первом запуске Visual Studio.

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

Если Copilot отключен администратором, первый запуск учитывает групповую политику.

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

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

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

Снимок экрана: карточка профиля в Visual Studio.

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

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

    Снимок экрана с использованием опции «Добавить другую учетную запись» для добавления учетной записи GitHub из управления профилем.

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

  3. Добавленная учетная запись GitHub будет присутствовать в карточке профиля. Обратите внимание, что учетная запись, с которой вы вошли в систему первой, является активной учетной записью.

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

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

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

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

    Выбор добавления учетной записи GitHub

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

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

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

    Обе учетные записи, показывающие

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

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

    снимок экрана с параметром

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

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

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

Переключение активной учетной записи

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

Переключение с помощью карточки профиля

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

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

Переключение с помощью параметров учетной записи

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

Снимок экрана: настройка другой активной учетной записи с помощью параметров учетной записи.

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

По умолчанию 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 Cloud и GitHub Enterprise Server. При следующем переходе к параметрам учетной записи и попытке добавить учетную запись GitHub вы увидите параметры для GitHub и GitHub Enterprise.

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

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

Заметка

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

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

Вы можете добавить учетную запись EMU GitHub следующим образом:

Управление учетными записями с помощью карточки профиля

  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.

Заметка

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