A. *_*ams 2 tfs intellij-idea azure-devops
我遇到了一个问题,我无法从Intellij IDEA 2016.1.3连接到我的TFS服务器.为了这个例子,假设我的TFS服务器的URL是:https://myurlsegment.visualstudio.com.由于我没有足够的声誉来发布超过2个网址,我将省略下面描述中的一些网址中的"https"部分,但请放心,它存在于实际网址中.还假设我的收藏品名称是"mycol".最后,请注意我已从TFS安全性为此服务器启用了备用身份验证凭据.
以下是Intellij IDEA的重复步骤:
转至:VCS-> TFS-> 编辑配置
将打开"管理TFS服务器和工作区"对话框,单击" 添加... "
将打开"添加Team Foundation Server"对话框,填写详细信息:
地址: https ://myurlsegment.visualstudio.com
在这里,我也试过"://myurlsegment.visualstudio.com/mycol"和"://myurlsegment.visualstudio.com/DefaultCollection"(前面有https)
Auth: Alternate
用户名: my microsoft(live)id
密码: Visual Studio Team Services中指定的备用凭据的密码.
"无法加载工作区:已联系主机,但未找到TFS服务"
在此之后,仍然添加了服务器,但使用了错误的URL.出于某种原因,Intellij IDEA将"myurlsegment"附加到原始URL,我得到以下服务器名称:
://myurlsegment.visualstudio.com/ myurlsegment
而不是://myurlsegment.visualstudio.com/ mycol(或:://myurlsegment.visualstudio.com/ DefaultCollection)
当然,因为我在网址下面没有任何内容://myurlsegment.visualstudio.com/ myurlsegment,我无法添加任何工作空间或以这种方式添加此服务器 - 它没用.
可能导致此错误的任何想法?
编辑:
顺便说一句,我能够从Visual Studio 2015连接到我的TFS服务器.我注意到Visual Studio中的URL确实显示为: myurlsegment .visualstudio.com/myurlsegment,所以这可能不是问题.我还看了IntelliJ IDEA日志,发现了这个:
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"POST /myurlsegment/Services/v1.0/Registration.asmx HTTP/1.1 [\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"Content-Type:application/soap + xml; charset = UTF-8; action ="http://schemas.microsoft. COM/TeamFoundation/2005/06 /服务/报名/ 03/GetRegistrationEntries "[\ R] [\ N]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"授权:基本[\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"User-Agent:Axis2 [\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"Accept-Encoding:gzip [\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"主持人:myurlsegment.visualstudio.com [\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"Content-Length:270 [\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.header - >>"[\ r] [\n]"
2016-07-07 08:29:01,021 [] DEBUG - httpclient.wire.content - >>""
2016-07-07 08:29:01,721 [] DEBUG - httpclient.wire.header - <<"HTTP/1.1 404 Not Found [\ r] [\n]"
2016-07-07 08:29:01,721 [] DEBUG - httpclient.wire.header - <<"HTTP/1.1 404 Not Found [\ r] [\n]"
希望这可以帮助.
我可以使用Ultimate版本获得与您相同的行为.尝试在这里走动:IDEA-155939"无法加载工作区:主机已联系,但未找到TFS服务",同时添加"*.visualstudio.com"TFS服务器.它在我这边工作.
- 关闭IDEA
- 找到tfs服务器缓存文件:
- Windows -
%USER_HOME%\Local Settings\Application Data\Microsoft\Team Foundation\<VERSION>\Cache\VersionControl.config.<VERSION>可以是4.0,3.0,2.0,1.0值之一.- 其他 -
<IDEA_OPTIONS_FOLDER>/tfs-servers.xml- 从value到just 修正
uri相应ServerInfo标签的属性https://<TEAM>.visualstudio.com/<TEAM>https://<TEAM>.visualstudio.com/- 启动IDEA