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

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

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

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

Если у вас установлен GitHub Copilot, можно добавить учетную запись GitHub, выбрав добавить учетную запись GitHub в Visual Studio на значок состояния GitHub Copilot, даже если вы не вошли в 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. Чтобы добавить учетную запись GitHub Enterprise Server или учетную запись, связанную с .ghe.com конечными точками, выполните следующие действия.

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

    Снимок экрана: учетная запись 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 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 (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.

Примечание.

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