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”
- 打开VS
- 转到工具 – >选项
- 打开“NuGet Package Manager”并selectGeneral
- 点击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中,出于某种原因,我们的计算机并不总是将其他计算机识别为域的一部分 – 导致连接偶尔/间歇。 我的用户有一个由域策略设置的限制列表,所以我不能编辑它。 但是,我可以将连接从计算机名称更改为计算机的完全限定域名,似乎解决了问题。