如何从命令行连接到托管的 Team Foundation Service

Posted

技术标签:

【中文标题】如何从命令行连接到托管的 Team Foundation Service【英文标题】:How to connect to hosted Team Foundation Service from command line 【发布时间】:2013-07-30 20:15:29 【问题描述】:

我已经注册了http://tfs.visualstudio.com/en-us/pricing/tfs-information,它可以在 Eclipse 和 VS 中运行,但不能在命令行中运行。

我收到authenticating error 我不知道用户名;我正在尝试电子邮件。

如何从命令行访问 Team Foundation Service?

【问题讨论】:

"我可以从命令行访问 tfs.viusalstudio.com 吗?"是的。 我不知道用户名,我尝试了电子邮件及其密码但没有成功 【参考方案1】:

Windows 命令行客户端

在命令行中,应该会弹出一个对话框提示您使用您的 Microsoft ID 对 Team Foundation Service 进行身份验证。您应该不需要执行额外的身份验证。

跨平台命令行客户端

如果没有为您提供身份验证对话框,那么我怀疑您在下载 Eclipse 的 TFS 插件时下载并安装了 Team Explorer Everywhere 命令行客户端。这是 Team Foundation Server 的跨平台命令行客户端。

跨平台命令行客户端不会在任何时候引发 UI,包括提示对服务进行身份验证。相反,您应该设置 alternate credentials 以与 TEE CLC 一起使用。

请注意,TEE CLC 在 Windows 下不受官方支持(我们建议使用与 Visual Studio Team Explorer 捆绑的tf.exe。)Visual Studio 附带的命令行客户端性能更高。

【讨论】:

谢谢你的回答,但是我连接服务器时出错tf workspace -new workspace -collection:https://motaz.visualstudio.com/An error occurred: The SOAP endpoint https://motaz.visualstudio.com/Services/v1. 0/Registration.asmx could not be contacted. HTTP status: 404 您的网址不完整,缺少收藏。尝试https://motaz.visualstudio.com/DefaultCollection 作为命令行上的 URL。 你救了我的命,我现在可以正常生活了,非常感谢

以上是关于如何从命令行连接到托管的 Team Foundation Service的主要内容,如果未能解决你的问题,请参考以下文章

为啥从 powershell 命令行连接到 github 时出错?

通过命令行连接到 SMB 服务器

通过命令行连接到 smtp.gmail.com

尝试通过命令行连接到 MySQL,但改为使用 MariaDB

命令行连接到无线网络在 ubuntu 10.04 上不起作用

zookeeper学习:使用命令行连接到服务器