【问题标题】:How can I use an access token for accesing Visual Studio Team Services (was Visual Studio Online) from inside Visual Studio Code?如何使用访问令牌从 Visual Studio Code 中访问 Visual Studio Team Services(以前是 Visual Studio Online)?
【发布时间】:2016-01-04 13:41:05
【问题描述】:

我正在尝试在 Visual Studio Code 中使用 Git 客户端。我在 Team Services 上有我的 Git 存储库。 在 Team Services 站点中,我创建了一个“个人访问令牌”。当我尝试从我的 Visual Studio 代码中提取时,我得到以下屏幕。

我可以在此对话框中使用我的访问令牌吗?我尝试了不同的用户名,但身份验证总是失败。

【问题讨论】:

    标签: git visual-studio-code azure-devops


    【解决方案1】:

    This article详细说明如何操作。

    从上面的文章:

    创建令牌时,您会看到一个令牌(仅在创建后可见!),您应该复制并妥善保管。

    仅此令牌就足以针对 VSO 进行身份验证。因此,当您现在克隆 Git 存储库时,您只需在密码框中填写此令牌。用户名可以为空或任何值

    很棒的是,您可以在事后撤销权限或令牌,并确保人们无法再访问内容

    【讨论】:

    • 谢谢。我看过这篇文章,但不幸的是,这对我不起作用。它在使用命令提示符时有效,但在显示的对话框中无效。
    • 您可以将您的 URL 切换到 git/ssh,这样您就不需要任何密码或令牌
    【解决方案2】:

    我建议您使用Git Credential Manager。安装此工具后,当您从 Visual Studio Code 中提取时,您将获得 Visual Studio Online 的“登录”对话框。您只需在对话框中输入您的 Visual Studio 凭据即可登录,该工具将自动管理 Git 凭据。

    【讨论】:

      【解决方案3】:

      本主题或本主题的链接可能会有所帮助:Use Git Credential Managers to Authenticate to Visual Studio Team Services

      现在似乎还有一个 Visual Studio Team Services extension for Visual Studio Code 来处理凭证存储。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-10
        • 1970-01-01
        • 1970-01-01
        • 2016-06-25
        • 1970-01-01
        相关资源
        最近更新 更多