Вопрос или проблема
На моем ПК с Windows Chrome установлен как браузер по умолчанию, но мои учетные данные Bitbucket сохранены в профиле Edge. Однако приложение SourceTree всегда запускает Chrome для выполнения OAuth. Можно ли сделать так, чтобы SourceTree использовал Edge для OAuth, не изменяя браузер по умолчанию для всего?
Как было предложено в комментариях, я установил Browser Picker (загрузка .msi), и это заставило SourceTree появляться и спрашивать, какой браузер использовать для ссылок.
Фактически, это отобразило диалоговое окно Windows для этого, в котором был сам BrowserPicker плюс различные браузеры в качестве опции, так что я не уверен, что именно там происходит, но конечная цель была достигнута.
Ответ или решение
Вопрос о том, какой браузер используется SourceTree для OAuth, встает в контексте использования различных профилей браузеров для аутентификации. Несмотря на то, что на вашем компьютере установлен Chrome в качестве браузера по умолчанию, битрикетные учетные данные сохранены в профиле браузера Edge. Это приводит к проблеме, когда SourceTree всегда открывает Chrome для выполнения OAuth, что не всегда желаемо.
Теория: SourceTree изначально использует системный браузер по умолчанию для обработки операций OAuth. В большинстве случаев приложения следуют настройкам по умолчанию, заданным на уровне операционной системы. Однако, необходимость использования другого браузера, который не является установленным по умолчанию, может быть обусловлена различными причинами, такими как сохраненные данные или настройки профиля, которые важны для успешной аутентификации.
Пример: Рассмотрим решения, предложенные в данной ситуации. Вы установили программу Browser Picker, которая позволила выбрать браузер перед выполнением соединения. Это средство выступает в качестве промежуточного звена, которое предлагает выбор браузера каждый раз, когда вызывается ссылка на интернет-ресурс из какого-либо приложения, включая SourceTree.
Применение: Чтобы реализовать данное решение, первым шагом является установка Browser Picker. После установки этот инструмент будет отображаться в системных настройках Windows как браузер по умолчанию. При каждом запросе на открытие веб-ссылки из SourceTree (или любого другого приложения), Browser Picker предоставит возможность выбрать конкретный браузер для данной сессии. Таким образом, можно выбрать Edge для операций OAuth в SourceTree без необходимости менять системные настройки браузера по умолчанию.
Таким образом, установка и настройка Browser Picker решает проблему выбора браузера без нарушения других настроек системы, сохраняя работоспособность и удобство работы с SourceTree.