Intellij idea Can';t从Intellij IDEA 2016.1.3连接到TFS服务器:“您可以使用;未能加载工作区:已联系主机,但未找到TFS服务;

Intellij idea Can';t从Intellij IDEA 2016.1.3连接到TFS服务器:“您可以使用;未能加载工作区:已联系主机,但未找到TFS服务;,intellij-idea,tfs,azure-devops,Intellij Idea,Tfs,Azure Devops,我遇到无法从Intellij IDEA 2016.1.3连接到TFS服务器的问题。在本例中,假设我的TFS服务器的url为:,因为我没有足够的声誉发布2个以上的url,我将在下面的描述中从一些url中省略“https”部分,但请确保它存在于实际的url中。还假设我的收藏的名称是“mycol”。最后,请注意,我已从TFS security为此服务器启用了备用身份验证凭据 以下是Intellij IDEA的复制步骤: 转到:VCS->TFS->编辑配置 “管理TFS服务器和工作区”对话框打开,单击“

我遇到无法从Intellij IDEA 2016.1.3连接到TFS服务器的问题。在本例中,假设我的TFS服务器的url为:,因为我没有足够的声誉发布2个以上的url,我将在下面的描述中从一些url中省略“https”部分,但请确保它存在于实际的url中。还假设我的收藏的名称是“mycol”。最后,请注意,我已从TFS security为此服务器启用了备用身份验证凭据

以下是Intellij IDEA的复制步骤:

  • 转到:VCS->TFS->编辑配置

  • “管理TFS服务器和工作区”对话框打开,单击“添加…”

  • “添加Team Foundation Server”对话框打开,填写详细信息:

    地址:

    在这里,我还尝试了“//myurlsemption.visualstudio.com/mycl”和“//myurlsemption.visualstudio.com/DefaultCollection”(前面有https)

    验证:备用

    用户名:我的microsoft(live)id

    密码:Visual Studio团队服务中指定的备用凭据的密码

  • 单击“确定”
  • 我收到错误消息:
  • “加载工作区失败:已联系主机,但未找到TFS服务”

    在此之后,仍然添加服务器,但url错误。出于某种原因,Intellij IDEA将“myurlsegment”附加到原始url,我得到以下服务器名称:

    ://myurlsegment.visualstudio.com/myurlsegment

    与此相反: ://myurlsemption.visualstudio.com/mycl(或://myurlsemption.visualstudio.com/DefaultCollection

    当然,因为url下没有任何内容: ://myurlsegment.visualstudio.com/myurlsegment,我无法添加任何工作区或以这种方式添加此服务器的任何操作-这是无用的

    你知道是什么导致了这个错误吗

    编辑:

    顺便说一句,我能够从VisualStudio2015很好地连接到我的TFS服务器。我注意到Visual Studio中的url确实显示为: myurlsegment.visualstudio.com/myurlsegment,因此这可能不是问题所在。我还查看了IntelliJ IDEA日志,发现:

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“POST/myurlsecgment/Services/v1.0/Registration.asmx HTTP/1.1[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“内容类型:应用程序/soap+xml;字符集=UTF-8; 行动=”http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Registration/03/GetRegistrationEntries“[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“授权:基本[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“用户代理:Axis2[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“接受编码:gzip[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“主机:myurlsegment.visualstudio.com[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“内容长度:270[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.header->>“[\r][\n]”

    2016-07-07 08:29:01021[]调试-httpclient.wire.content->“


    2016-07-07 08:29:01721[]调试-httpclient.wire.header-使用Ultimate edition,我可以获得与您相同的行为。试着在这里走走:。它在我这边起作用

    • 接近的想法
    • 找到tfs服务器缓存文件:
      • Windows-
        %USER\u HOME%\Local Settings\Application Data\Microsoft\Team Foundation\\Cache\VersionControl.config
        <代码>可以是4.0、3.0、2.0、1.0值之一
      • 其他-
        /tfs servers.xml
    • https://.visualstudio.com/
      value到just
      https://.visualstudio.com/
    • 出发点

    在我的例子中,在中找到了服务器要使用的正确URL路径

    C:\Users\[yourname]\AppData\Local\Microsoft\Team Foundation\5.0\Configuration\VersionControl\localItemExclutions.config
    位于文件顶部,以开头的行中


    您使用哪个插件从Intellij连接到VST?嗨,Eddie,我使用的是“TFS集成”插件-安装Intellij IDEA时默认启用该插件。它的版本,如“插件设置”中所示,是:999.999I。我只是尝试从下载此插件并使用Intellij2016.1.3安装它,但出现不兼容错误。你能试试这个插件吗?它在我这方面起作用。我尝试了你指定的插件,我可以用它连接到我的TFS服务器!但是我需要检查这个插件对我的其他工作流程的支持程度。目前,这可能是一个可行的解决办法。顺便说一句,您不必安装“TFS集成”插件,它与IDEA一起预装,并在默认情况下启用:()。我还编辑了我的原始帖子,添加了一些关于我从IDEA日志中得到的错误的更多信息。谢谢你的帮助,我真的很感激!插件没有在我的想法中列出,这就是为什么我尝试下载并安装它。谢谢!!这就解决了问题。我的VersionControl.config中的url是:,我将其更改为:。现在我可以正常添加服务器,并查看所有项目。