从Team Explorer Everywhere CLC连接到visualstudio.com

时间:2013-04-04 10:46:36

标签: azure-devops team-explorer-everywhere

我正在尝试从Windows上的Team Explorer Everywhere命令行客户端连接到visualstudio.com上的Team Foundation Service项目,但我收到“拒绝访问”消息。

我传递的用户名和密码绝对正确,是我用于创建帐户的Microsoft Live ID的电子邮件和密码。我通过网站访问服务没有问题,或者通过不同机器上的Visual Studio 2012访问服务。

tf workspace /new /server:https://<something>.visualstudio.com/defaultcollection
Username: example@microsoft.com
Password: ********

有什么想法吗?有人认为我可能是电子邮件中的'@'字符导致用户名被解释为Windows域,或者说SSL可能没有被正确使用?

2 个答案:

答案 0 :(得分:10)

您无法使用Team Explorer Everywhere命令行客户端使用Live ID进行身份验证。我们无法从客户端引发Web浏览器,并以跨平台的安全方式捕获Live ID身份验证令牌。

相反,您需要按https://tfs.visualstudio.com/en-us/home/news/2012/aug-27/

中所述设置备用凭据

答案 1 :(得分:1)

如果有人在2014年3月18日之后收到此错误,这是因为visualstudio.com的密码要求已经收紧。

如果突然收到此消息&#39;无法删除凭据:找不到元素 致命:&#39; https://*.visualstudio.com/defaultcollection/_git/*/'&#39;

的身份验证失败

我能够通过删除我的备用凭据并重新创建它们来解决它(此时我还发现我的旧密码不再可用)。