我创建了一个新的 Windows Server 2022 VM,安装了所有待处理的更新,然后安装了最新版本的 Office 365 和 Visual Studio 2022。
Edge已经是系统默认浏览器:
当我尝试从 Azure DevOps 克隆存储库时,会使用 IE 作为浏览器弹出 Git Credential Manager 窗口:
IE 不好,因为它不能正确显示登录页面。如何强制 GCM 使用 Edge?
我在命令行上的 Windows 版 Git 和 Visual Studio 中尝试过此操作,但没有什么区别。
.gitconfig我在没有文件(默认行为)和显式最小文件的情况下尝试了此操作.gitconfig,但没有任何区别。
[user]
name = <me>
email = <me>
[credential]
helper =
helper = manager
[credential "https://dev.azure.com"]
usehttppath = true
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用 credentail.msauthFlow=system 强制 git 使用操作系统默认浏览器
git config --local credential.msauthFlow system
Run Code Online (Sandbox Code Playgroud)
这已在 Windows Server 2019 上得到证实。可以在下面的链接中找到文档。使用此功能之前,请确保您已先卸载 IE 或将默认网络浏览器应用程序设置为其他任何内容。简单地设置默认浏览器将无法像 IE 网页视图那样工作
| 归档时间: |
|
| 查看次数: |
1604 次 |
| 最近记录: |