TF30063:您无权访问collections。 Nuget和Tfs冲突

最新评论

我相信我的问题发生在使用Nuget时,但是,如果您正在阅读,因为TF30063错误。 看看我提供和接受的答案。

原始post

当我尝试检出时,收到此错误消息。 这种情况是随机发生的,即使在几分钟之前,视觉工作室的相同实例也允许我检查其他内容以进行编辑。 在这里输入图像说明

目前的解决方法是重新打开VS2010。

在我的本地开发机器上使用W7x64,vs2010终极与TF2010和sql2008。 我不是域的一部分。 我是这台电脑的pipe理员。

额外2011-08-09

当问题发生时,我在文件下面“closures解决scheme”。 然后重新打开解决scheme。 然后我得到一个uid / pwd框。 我把我的pipe理员用户名/密码进入它,然后得到进一步的错误信息。 再次,closuresVS2010和重新开放解决了这个问题。

在这里输入图像说明在这里输入图像说明

附加:2011-08-30

我相信这与nuget有关。 我已经提供了一个答案,并在很多个月后,我没有一个TFS错误。 考虑到我一直在执行的操作types与使其失败的场景相同,在那里我应该有一个错误。

我注意到,这个问题大多发生在我安装了一个nuget包之后。 添加nuget包后,我发现我无法退房。 重新启动Visual Studio帮助。

根据这个讨论:

http://nuget.codeplex.com/discussions/254328

我使用了这个似乎正在工作的解决scheme:
(如果网页消失,我在这里复制了解决scheme)

Control Panel / Internet Options / Security Tab Select "Local Intranet" Click Sites button Click Advanced Button Add your TFS server http address to the list. eg http://tfs Restart Visual Studio 

资料来源: http : //blog.rthand.com/post/2011/08/26/Fixing-combination-of-NuGet-and-Team-Foundation-in-workgroup-configuration-401-Unauthorized.aspx (直接下载到The Solution一半)。

不要让Internet选项部分欺骗你。 我不使用Internet Explorer,这解决了我的问题。

我发现这个问题,接受的解决scheme不适合我。 对于我来说,当试图添加一个NuGet包到我的项目(通过控制台或GUI)时,会出现问题,它会显示login提示符,但不接受我的用户名和密码。 它会尝试大约4次,然后失败并回滚安装。

对我来说问题是,我有小提琴手打开,一旦我closures它(撤消代理设置),然后我能够安装包没有任何问题。 我甚至不必重新启动Visual Studio来使其工作。

只是以为我会分享这个问题的下一个谁遇到这个问题。

我想为在线使用VisualStudio的用户添加一个解决scheme。 我的问题是,我是用错误的Microsoft帐户login到VS2013。

当我有这个问题时,我检查了我的TFS机器上的事件查看器,它显示了一堆权限不足的Windows Sharepoint服务错误。 我最终只是禁用了TFS的Sharepoint方面,因为我没有使用它们。

我想指出,接受的解决scheme不适合我 – 可能是IE用户。

我的修复是“清除包caching”

  1. 打开VS
  2. 转到工具 – >选项
  3. 打开“NuGet Package Manager”并selectGeneral
  4. 点击button:“清除软件包caching”

得到了错误TF30063:当您比较或合并tfs 2012中的解决scheme时,您无权访问Collection。我发现在IIS中启用和禁用Windows身份validation确实随机修复了错误,但发现磁盘空间问题,一旦我清除它,并在IIS中启用了TFS的Windows身份validation,这对我来说是一个修复。 -Pasha

这个答案让我足够解决:

控制面板/ Internet选项/安全选项卡select“本地Intranet”单击站点button单击高级button将您的TFS服务器http地址添加到列表中。 例如http:// tfs重新启动Visual Studio

在我们的内部networking中,出于某种原因,我们的计算机并不总是将其他计算机识别为域的一部分 – 导致连接偶尔/间歇。 我的用户有一个由域策略设置的限制列表,所以我不能编辑它。 但是,我可以将连接从计算机名称更改为计算机的完全限定域名,似乎解决了问题。