这是关于 Eclipse (v2019-09)、Team Explorer Everywhere v14.134.0,而不是直接关于 Visual Studio。
我们使用VS(.net)和Java进行开发,我的开发环境同时安装了VS2017和Eclipse(2019-09)。 VS2017 设置了 Visual Studio Team Services,并且正在运行。
我以前版本的 Eclipse (Oxigen) 也安装了 TS 并且它一直在工作。上次我不得不更改域密码时,有些事情搞砸了。最终的修复是将我的密码恢复为之前的密码,一切都很好,直到我不得不重新启动 Eclipse。现在我一直陷入尝试连接的循环中。
[一]
- 我点击下一步
- 我点击链接前往输入代码的位置
- 我选择我的帐户
- 我被告知我现在已登录,可以关闭窗口
- 我返回,单击“确定”按钮并转到 [a]
我尝试过清除浏览器历史记录、重置凭据、在 .ini 文件中添加一行,这些解决方案大多数都已经存在多年了。
研究: 我浏览了各个网站寻找解决方案,甚至在堆栈上也是如此。开发者网站,停用的论坛,因此评分不正确,我花了一天的大部分时间寻找答案并尝试各种攻击,包括卸载和安装 Eclipse 以及最新的插件。
没有迹象表明我的 AzureOps Dev 帐户有任何问题(据我所知),但我在可以归档的任何日志文件中都没有收到错误消息(事件、Eclipse)
这应该不会比火箭科学更糟糕,我不仅浪费了一天的时间,而且我无法将本地代码与我们的团队服务器同步,以便其他人可以获得最新版本。
任何帮助将不胜感激
...是的,我卸载了 Eclipse,现在有了新版本。
我缺少什么或者我可以在哪里寻找答案。
最佳答案
关于如何使用插件跟踪认证过程仍然存在问题,但我已经解决了眼前的问题。
Microsoft 开发人员 (DevOps) 中有两个帐户,一个是工作相关帐户,一个是个人帐户。 两者都是在同一个企业电子邮件地址下设置的,比方说
forgetful@business.com
我将使用“添加现有团队项目”窗口中的业务凭据来选择 TFS。然后,当我单击链接并打开一个浏览器窗口来放置“代码”时,我会选择企业帐户。不会说我选择了错误的帐户,但是当我返回 Eclipse 和“添加”窗口时,冲洗并重复。
偶然间,我尝试使用我的企业帐户在网站上访问某些内容,但被告知我使用了错误的帐户。我使用个人帐户(请记住,相同的电子邮件地址)登录 DevOps,并且尝试连接到 TFS。
有效
不知何故,该插件知道我本地访问 TFS 的 AD 凭据(VS 就是这种情况),但当我切换到 Microsoft 网站时,该插件似乎无法识别企业,而是识别个人。
困扰我的两个问题是,我不知道如何将其切换到我的企业帐户,以及为什么在未连接时没有更好的错误消息。
对于可能遇到类似问题(登录循环)的任何人,请检查您在同一电子邮件地址下是否有两个 Microsoft 帐户,并尝试这两个帐户。另外,在尝试连接之前手动登录 DevOps 站点。
我会认为这已结束。
关于java - Eclipse 2019-09 连接到 Team Foundation Server 无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58347750/