【问题标题】:Connecting TFS to TeamCity将 TFS 连接到 TeamCity
【发布时间】:2013-08-30 15:18:42
【问题描述】:

我正在尝试使用免费帐户(Windows Live 帐户)将我的 TeamCity 项目连接到我的 TFS 项目。但我在做这件事时遇到了一点麻烦。我收到错误 TF30063(您无权访问 /DefaultCollection/)。 我尝试了很多东西,我什至按照这个问题的指示 -http://youtrack.jetbrains.com/issue/TW-20909-,但没有运气......

我已经有: - 为我的 TFS 项目的所有成员设置管理员权限 - 将项目放在我的计算机上的公共文件夹中 - 检查 TeamCity 配置页面上的每个 url、用户和密码输入 - 在多个 TFS 帐户中测试 - 检查所有项目是否在同一个域中 - 我在一个不使用代理的网络和一个使用代理的网络中进行了测试

这些配置似乎都没有什么不同...我知道为什么会发生此问题的唯一线索是因为我使用的是 Windows Live(免费)TFS 帐户,而不是付费许可帐户...可以是这样吗?

任何帮助将不胜感激...干杯!

这是完整的错误:


根 'DimasTeste' #16 失败:TFS 失败。退出代码:111,命令:C:\TeamCity\webapps\ROOT\WEB-INF\plugins\tfs\bin\tfs-native.exe @@C:\TeamCity\temp\TC-TFS-108-6176_396\command.params ,在文件中:{https://budiedimas.visualstudio.com/DefaultCollection/, /user: /password: /hash:S, /noProxy, C:\TeamCity\temp \TC-TFS-108-6176_393.result,GetCurrentVersion},完成时间:2 秒 标准输出:TFS Native Verifier v8.0 版权所有 (C) 2006-2013 JetBrains s.r.o. 在 .NET Framework 4.0.30319.18052 下运行 信息 - 信息 - 使用 Team Explorer 2012 信息 - TFS Native Accessor v8.0 版权所有 (C) 2006-2013 JetBrains s.r.o. 信息 - 连接到服务器 https://budiedimas.visualstudio.com/DefaultCollection/ 信息 - WebProxy 已禁用 获取当前版本: 服务器='https://budiedimas.visualstudio.com/DefaultCollection/' 用户名='dimas_budie@hotmail.com' 错误 - TF30063:您无权访问 https://budiedimas.visualstudio.com/DefaultCollection/。 System.Exception: TF30063: 您无权访问https://budiedimas.visualstudio.com/DefaultCollection/。 ---> Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException:TF30063:您无权访问https://budiedimas.visualstudio.com/DefaultCollection/。 em Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.EnsureTokenProvider(HttpWebResponse webResponse) em Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequest() em Microsoft.TeamFoundation.Client.Channels.TfsHttpRequestChannel.Request(TfsMessage 消息,TimeSpan 超时) em Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.Invoke(TfsClientOperation 操作,Object[] 参数,TimeSpan 超时,Object[]& 输出) em Microsoft.TeamFoundation.Framework.Client.Registration.GetRegistrationEntries(String toolId) em Microsoft.TeamFoundation.Framework.Client.RegistrationProxy.GetRegistrationEntries(String toolId) em Microsoft.TeamFoundation.Framework.Client.RegistrationService.GetInstanceId() em Microsoft.TeamFoundation.Framework.Client.RegistrationService.get_InstanceClientCacheDirectory() em Microsoft.TeamFoundation.Framework.Client.RegistrationService..ctor(TfsTeamProjectCollection tfsObject) em Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.CreateServiceProxy(类型 serviceType) em Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetServiceInstance(类型 serviceType,对象 serviceInstance) em Microsoft.TeamFoundation.Client.TfsConnection.GetService(类型 serviceType) em Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.FindServiceLocation(字符串 serviceType,字符串 toolId) em Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.LocationForCurrentConnection(String serviceType, Guid serviceIdentifier) em Microsoft.TeamFoundation.Client.TfsConnection.EnsureProviderConnected() 在 JetBrains.TeamCity.Tfs.Command.Do() na c:\BuildAgent\work\23f504c63c17dfdf\TfsNativeAccessor\src\Command.cs:linha 28 em JetBrains.TeamCity.Tfs.Program.Main(String[] args) na c:\BuildAgent\work\23f504c63c17dfdf\TfsNativeAccessor\src\Program.cs:linha 143 --- Fim do rastreamento de pilha de exce‡äes internas --- em JetBrains.TeamCity.Tfs.Program.Main(String[] args) na c:\BuildAgent\work\23f504c63c17dfdf\TfsNativeAccessor\src\Program.cs:linha 438

【问题讨论】:

    标签: visual-studio tfs connection teamcity autodeploy


    【解决方案1】:

    您应该为您的帐户启用备用凭据(基本身份验证)。

    http://tfs.visualstudio.com/en-us/news/2012-aug-27/

    转到您的个人资料 -> 凭据 -> 启用备用凭据。然后在 TeamCity 中使用它们。

    【讨论】:

    • 例如,尝试使用标准 GIT 客户端访问 TFS。如果你不能 - 那么问题不在于 TeamCity。
    【解决方案2】:

    仅在 TC 7.1.4+ 上支持 Team Foundation Service。 你运行的是哪个版本?

    http://blogs.jetbrains.com/teamcity/2013/02/07/teamcity-7-1-4-build-24331-is-ready/comment-page-1/#comment-38321

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 2018-02-13
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 2011-02-07
      相关资源
      最近更新 更多