从 VS Code 登录 Azure 帐户

问题描述 投票:0回答:7

我有最新版本的 Visual Studio Code 1.19.2。这是一个干净的安装。

我已使用 Azure 帐户 (0.2.2) 安装了 Microsoft 的 Azure 扩展包。但我无法登录我的 Azure 订阅。当我在命令面板 (CTRL+Shift+P) 中输入 Azure: Sign In 时,它仅在底部紫色行中显示 Azure: Logging in...,但没有任何反应。我还没有登录。

据我所知,它应该打开带有登录屏幕的浏览器窗口,但事实并非如此。我的默认浏览器是 Edge,我的操作系统是 Windows 10 Enterprise x64 1709(包含所有更新)。

如何登录我的 Azure 订阅?

azure visual-studio-code azure-active-directory azure-marketplace
7个回答
31
投票

对于我来说,我只是从门户复制了 Azure 租户 ID:转到 Azure 中的

ActiveDirectoy
,然后转到属性,您将看到租户 ID。

现在只需将租户 ID 粘贴到 vscode 中:

File->Preferences->Settings
,然后搜索关键字“租户”并添加您的 Azure 租户 ID。


6
投票

发生这种情况是因为您的公司网络已阻止代理执行 Azure: SignIn 命令。因此解决方案是在环境变量中添加值 HTTPS_PROXY 以允许 Web 浏览器在登录页面中打开 Azure Sign。

export HTTPS_PROXY=http://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080

6
投票

你能看到这个条弹出来吗?

enter image description here

编辑:如果未安装Azure Tools For VScode

只有在单击“登录”后,您才会打开一个浏览器窗口,您必须在其中粘贴代码。


2
投票

对我来说,我对这条消息感到困惑,它会自动将代码复制到您的剪贴板,我只是愚蠢..


1
投票

我也遇到了这个问题,通过将默认浏览器从 Edge 更改为 Chrome 得到纠正。通过 Chrome 登录有效,而 Edge 在浏览器中登录成功,但在 VS Code 中没有反映。


0
投票

将 VS Code 升级到最新版本,同时确保环境变量包含必要的 http 代理。无需更改默认浏览器


0
投票

对我有用的是:

  • 按 F1 并选择“Azure:登录”。

不确定此命令是否可从“Azure 工具”包或“Azure 帐户”中获得。

© www.soinside.com 2019 - 2024. All rights reserved.