我正在使用TFS Preview(Team Foundation Service)和我的一个Visual Studio 2012项目 . 我也在使用内部TFS服务器和我的大多数项目 . 当我在使用TFS预览后使用我的本地TFS并返回使用TFS预览时,我收到此错误:
TF30063:您无权访问MyProject \ DefaultCollection .
如果我去团队→断开TFS,然后再次连接到TFS预览,我'm able to see a 1167415 loading screen coming up, but in the end I don' t输入我的凭据到TFS预览(我的Microsoft帐户),因此,仍然会出现TF30063错误 .
我怀疑这与我的Microsoft帐户(即Live ID)有关 . 我使用与TFS预览相同的Microsoft帐户登录Windows . 我已经使用其他Microsoft帐户登录到其他站点(Windows开发中心,MSDN等),但我确认如果我退出这些服务并使用正确的Microsoft帐户重新登录,我仍然会收到TF30063错误我尝试从Visual Studio登录到TFS预览 .
27 回答
我得到了这个错误,经过我可以做的所有摆弄工作..发现磁盘空间已满!清除它解决了我的问题 . -pasha
目前的答案都不适合我 . 我找到了一个解决方案here .
我刚刚从团队资源管理器中删除了服务器,然后再次添加,并且它工作了=) .
我在Visual Studio,View-> Other Windows-> Web Browser中使用浏览器解决了这个问题;
Ctrl+W, W
(或VS2010 / VS2012中的Ctrl+Alt+R
)导航到TFS页面并注销错误的帐户并重新登录 .对我来说,问题是由于使用另一个live-id来解锁Windows Phone进行开发 . 看来,凭证以某种方式缓存了 .
当我遇到这个问题时,所提供的答案都没有解决这个问题,或者如果我做了,我不喜欢重新创建项目 . 我最终解决问题的方式:
单击"Connect to Team Projects button"(团队资源管理器选项卡中主页按钮旁边的插件)
右键单击要解决此问题的项目 .
单击“连接” .
我想“记住我”的cookie超时了但是给了我一个通用的响应来试图推送或拉取任何代码 .
对我来说,更改AD帐户的密码后出现错误 .
我不得不从 credential manager (包含以前的密码)中删除该行 .
然后它再次起作用 .
我已将TFS 2015升级到TFS 2017,然后在我的一台客户端计算机上出现TF30063错误 . 这里没有解决方案......
对我来说唯一有效的解决方案是从Developer Command Prompt运行以下命令:
当然,您需要将URL调整为有效的URL .
资料来源:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/backup/refresh-data-caches
TFS预览登录显然使用Internet Explorer,因此可能与您正在使用的其他MS帐户冲突 . 完全清除IE缓存似乎对我有用 . 清除缓存后,我会进入正确的登录屏幕,并可根据需要输入我的凭据 .
我在这里尝试了所有的建议 . 没有用 . 这可能是我的特殊情况,我将一些VS实例连接到我们公司的TFS,一些实例连接到我的私有TFS .
解决它的唯一方法是关闭所有VS实例并启动一个新实例 .
奇怪的是,连接到内部TFS绝不是问题 . 连接到* .visualstudio.com有时会引发此问题 .
在VS 2015中,可以通过团队资源管理器>连接>管理连接并再次选择团队项目来实现 . 如果VS中存在多个帐户,则团队资源管理器会询问使用哪个帐户连接到团队项目 .
确保未在IIS中为网站/应用程序禁用Windows身份验证 .
我不确定如何发生这种情况,但我今天卸载了Hyper-V以便能够安装VMWare Player然后重新安装Hyper-V
重新启用此功能可以让一切恢复正常 .
我尝试了以下方法来解决此问题 . 希望其中一个适合你
A - 关闭VS然后以管理员身份启动VS Developer命令提示符 . 然后输入:
devenv /resetuserdata
B - 清除IE中的缓存(显然VS使用它来访问您的帐户mentioned here)
C - 单击
View -> Other Window -> Web browser (CTRL+ALT+r)
登录到您的旧帐户,注销并登录到新帐户D - 打开包含您解决方案的文件夹,删除(如果需要,备份)
Visual Studio Source Control Solution Metadata File
删除.suo
文件并在记事本中打开.sln文件并删除以下部分最后一步是必需的,因为虽然我设法断开VS我的解决方案仍然是尝试连接到旧的源控制帐户 .
这经常发生在我身上,而且没有上述解决方案每次都有效 . 大多数情况下,使用“连接到团队项目按钮”的解决方案可以正常工作,但有时候当我这样做时没有任何反应 .
其他时候我只需要使用Visual Studio内置浏览器(Ctrl Alt R)或Internet Explorer重新登录http://tfs.visualstudio.com .
(正如在其他一些答案中所建议的那样,对我而言,这不是由多个live-id引起的)
当Visual Studio提示我输入Visual Studio Team Services凭据时,有两个选项:
使用"Work or School"
使用"Personal"帐户
在我的情况下,我使用工作电子邮件地址,但是,我必须 select "Personal" 才能连接 . 选择"Work or School"给了我"tf30063 you are not authorized to access..."错误 .
出于某种原因,我的电子邮件地址似乎已注册为“个人”,即使所有内容都是作为公司在Office 365 / Azure中设置的 . 我相信Microsoft帐户是在我们与Microsoft的Silver Partnership合作之前创建的 .
我必须“以不同的用户身份运行”才能使用我的TFS帐户连接Visual Studio . 它似乎试图使用我的Microsoft帐户 .
文字和图片自:https://www.visualstudio.com/en-us/docs/connect/connect-team-projects
要更改帐户
要在与您登录的Windows帐户不同的帐户下运行Visual Studio,请打开devenv.exe的上下文菜单以访问您的运行选项 .
您可以在以下文件夹中找到可执行文件:Drive:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE .
我终于在网上找到了正确答案 .
对我来说,这是在我更改了密码并且Windows缓存了TFS密码之后发生的 . 需要手动更新 . 这是一种方法:
解决方案发现于:developercommunity.visualstudio.com
信用:Lavente Nagy!非常感谢!
修复摘要:
确保您的密码在您决定安装新的开发机器的同一天完全没有过期 .
如果您甚至无法使用Web界面登录TFS,那么情况可能就是如此 .
断开Team Menu下Team Fountation Server的连接,并从Team Explorer窗口下的Connect选项卡重新连接
现在我得到了我遇到的问题的解决方案:当我使用移动VPN登录时,TFS记住了先前的密码 .
解:
重置我以前使用VPN连接的帐户
在团队资源管理器中,我删除了项目...然后在“管理连接”中,单击“连接到项目...”
在此屏幕中选择您的项目,然后单击Connect ...这解决了我的问题 .
我发现有两种方法可以解决它,首先,using this answer我完全重置了Visual Studio,然后重新连接:
由于一些奇怪的原因,在重置后它连接没有问题(我甚至不必重新输入我的凭据或重置后重新配置TFS) .
第二种方法是更轻松 . 首先关闭Internet Explorer和Visual Studio的所有实例,然后打开Internet Explorer并浏览到TFS,登录,然后再次打开Visual Studio并尝试再次连接到TFS .
当我被IT安全策略强迫更改密码时,我遇到了这个问题 . 更改密码后,当我使用VS2017连接到TFS时,我不再有权访问我们的TFS服务器并收到
TF30063: You are not authorised to access ...:8080/tfs
错误消息 .但是,如果我使用VS2013连接,我可以连接到服务器而没有问题 and VS2017的访问被拒绝错误消失了 .
Check the information in registry : HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VSCommon \ Keychain \ Accounts并删除“帐户”部分下的相关密钥 .
Clear the cache in these paths:
%localappdata%\ Microsoft \ TeamTest
%localappdata%\ Microsoft \ Team Foundation
%localappdata%\ Microsoft \ VisualStudio
%appdata%\漫游\ Microsoft \ VisualStudio
希望这会奏效 .
Note: By doing this may clear all the cookies and caches and load the Visual Studio New.
尝试暂时将Internet Explorer设置为默认浏览器 .
在我的情况下,我有一个代理 . 我编辑了devenv.exe.config并在那里设置代理 . 但今天我更改了代理域密码和TFS失败(菜单视图→Windows→浏览器也失败了) . 我当然可以再次编辑devenv.exe . 但有一个解决方案可以完全删除它 . 一个辉煌的 . 给出here .
打开菜单工具*→扩展和更新 .
单击左侧菜单中的更新....
在这里它要求输入密码并重新启动Visual Studio . 一切都好 . 有关详细信息,请在链接中查找答案 .
只需重新启动Visual Studio即可完成工作 . 正如我这样做,它就像一个魅力
按下Win按钮,然后键入凭证管理器并将其打开 .
添加通用凭据 .
返回团队资源管理器,再次添加服务器 .