从 VSO 使用命令行获取最新版本?

Get Latest Version using command-line from VSO?

我正在寻找一种通过自动化(通常是命令行)从 Visual Studio 在线获取最新版本源代码的简单方法。

我似乎无法使用我用于通过 TF 或 TEE 命令行登录网站的凭据向 VSO 进行身份验证。我还搜索并找到了一个验证失败的TFSGet C# code

当我使用常规 TF.EXE 时,它无法理解我的工作区。凭据缓存在源代码管理资源管理器中并映射工作区。

当我使用 TEE CLC TF.CMD 时,它无法使用我用来登录 Visual Studio 在线网站的用户@domain.com 和密码进行身份验证。

当我使用 TFSGet C# 程序时,我得到 TFS 身份验证失败。

我阅读了一些关于备用凭据的内容,但完全搞糊涂了,因为要设置它,我需要网站地址和回调 URL。我以前从未为命令行应用程序设置过网站和 URL。

我真正想要的是 KISS 原则 SFTP 或安全 WGET 访问我最新版本的源代码!

没错,您需要启用备用凭据。不过,您正在寻找错误的设置位置。您似乎在尝试使用服务挂钩。

只需执行 VSO OAuth documentation 中的步骤 1 和 2:单击您的用户名,转到您的用户个人资料,然后单击 "Credentials" 选项卡并单击 "Enable alternate credentials"。