首页 文章

错误TF30063:您无权访问... \ DefaultCollection

提问于
浏览
181

我正在使用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 回答

  • 0

    我得到了这个错误,经过我可以做的所有摆弄工作..发现磁盘空间已满!清除它解决了我的问题 . -pasha

  • 7

    目前的答案都不适合我 . 我找到了一个解决方案here .

    问题是我以前的凭据是由Windows操作系统为TFS服务器缓存的 . 虽然有些人可能已成功消除AppData临时文件夹,但这不是必需的 . 您需要通过Windows操作系统上的“控制面板”更新凭据 . 对于我在Windows 10上:关闭VS.转到控制面板(带有小图标视图) - >用户帐户 - >管理您的凭据(在左栏中) - >选择“Windows凭据” - >向下滚动到“通用凭据”部分并查找您的TFS服务器连接 . 展开下拉菜单,然后单击“编辑” . 输入新的网络密码 . 重新打开VS,一切都应该再次运作 .

  • 1

    我刚刚从团队资源管理器中删除了服务器,然后再次添加,并且它工作了=) .

  • 221

    我在Visual Studio,View-> Other Windows-> Web Browser中使用浏览器解决了这个问题; Ctrl+W, W (或VS2010 / VS2012中的 Ctrl+Alt+R )导航到TFS页面并注销错误的帐户并重新登录 .

    对我来说,问题是由于使用另一个live-id来解锁Windows Phone进行开发 . 看来,凭证以某种方式缓存了 .

  • 0

    当我遇到这个问题时,所提供的答案都没有解决这个问题,或者如果我做了,我不喜欢重新创建项目 . 我最终解决问题的方式:

    enter image description here

    • 单击"Connect to Team Projects button"(团队资源管理器选项卡中主页按钮旁边的插件)

    • 右键单击要解决此问题的项目 .

    • 单击“连接” .

    我想“记住我”的cookie超时了但是给了我一个通用的响应来试图推送或拉取任何代码 .

  • 3

    对我来说,更改AD帐户的密码后出现错误 .

    我不得不从 credential manager (包含以前的密码)中删除该行 .

    然后它再次起作用 .

  • 6

    我已将TFS 2015升级到TFS 2017,然后在我的一台客户端计算机上出现TF30063错误 . 这里没有解决方案......

    对我来说唯一有效的解决方案是从Developer Command Prompt运行以下命令:

    tf workspaces /collection:https://tfs.xxxxx.com/tfs/DefaultCollection
    

    当然,您需要将URL调整为有效的URL .

    资料来源:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/backup/refresh-data-caches

  • 19

    TFS预览登录显然使用Internet Explorer,因此可能与您正在使用的其他MS帐户冲突 . 完全清除IE缓存似乎对我有用 . 清除缓存后,我会进入正确的登录屏幕,并可根据需要输入我的凭据 .

  • 1

    我在这里尝试了所有的建议 . 没有用 . 这可能是我的特殊情况,我将一些VS实例连接到我们公司的TFS,一些实例连接到我的私有TFS .

    解决它的唯一方法是关闭所有VS实例并启动一个新实例 .

    奇怪的是,连接到内部TFS绝不是问题 . 连接到* .visualstudio.com有时会引发此问题 .

  • 3

    在VS 2015中,可以通过团队资源管理器>连接>管理连接并再次选择团队项目来实现 . 如果VS中存在多个帐户,则团队资源管理器会询问使用哪个帐户连接到团队项目 .

  • 24

    确保未在IIS中为网站/应用程序禁用Windows身份验证 .

    我不确定如何发生这种情况,但我今天卸载了Hyper-V以便能够安装VMWare Player然后重新安装Hyper-V

    重新启用此功能可以让一切恢复正常 .

    enter image description here

  • 169

    我尝试了以下方法来解决此问题 . 希望其中一个适合你

    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文件并删除以下部分

    GlobalSection(TeamFoundationVersionControl) = preSolution
        SccNumberOfProjects = 6
        SccEnterpriseProvider = {**********************}
        SccTeamFoundationServer = theServer
        SccLocalPath0 = .
        SccProjectUniqueName1 = pro
        SccProjectName1 = myProject.BL
        SccLocalPath1 = myProject.BL
        .....more stuff.....
    EndGlobalSection
    

    最后一步是必需的,因为虽然我设法断开VS我的解决方案仍然是尝试连接到旧的源控制帐户 .

  • 2

    这经常发生在我身上,而且没有上述解决方案每次都有效 . 大多数情况下,使用“连接到团队项目按钮”的解决方案可以正常工作,但有时候当我这样做时没有任何反应 .

    其他时候我只需要使用Visual Studio内置浏览器(Ctrl Alt R)或Internet Explorer重新登录http://tfs.visualstudio.com .

    (正如在其他一些答案中所建议的那样,对我而言,这不是由多个live-id引起的)

  • 3

    当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合作之前创建的 .

  • 1

    我必须“以不同的用户身份运行”才能使用我的TFS帐户连接Visual Studio . 它似乎试图使用我的Microsoft帐户 .

    文字和图片自:https://www.visualstudio.com/en-us/docs/connect/connect-team-projects

    要更改帐户

    要在与您登录的Windows帐户不同的帐户下运行Visual Studio,请打开devenv.exe的上下文菜单以访问您的运行选项 .

    Context menu for Visual Studio devenv.exe

    您可以在以下文件夹中找到可执行文件:Drive:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE .

  • 25

    我终于在网上找到了正确答案 .

    对我来说,这是在我更改了密码并且Windows缓存了TFS密码之后发生的 . 需要手动更新 . 这是一种方法:

    解决方案发现于:developercommunity.visualstudio.com

    信用:Lavente Nagy!非常感谢!

    修复摘要:

    我找到了一个解决方案,它也适用于Windows 7 / Windows 10 . 步骤相同:关闭Visual Studio . 转到控制面板(带小图标视图)→用户帐户→管理您的凭据(在左栏中)→选择“Windows凭据”→向下滚动到“通用凭据”部分,查找您的TFS服务器连接 . 展开下拉菜单,然后单击“编辑” . 输入新的网络密码 . 重新打开Visual Studio,一切都应该再次运行 .

  • 8

    确保您的密码在您决定安装新的开发机器的同一天完全没有过期 .

    如果您甚至无法使用Web界面登录TFS,那么情况可能就是如此 .

  • 5

    断开Team Menu下Team Fountation Server的连接,并从Team Explorer窗口下的Connect选项卡重新连接

    enter image description here

    enter image description here

  • 1

    现在我得到了我遇到的问题的解决方案:当我使用移动VPN登录时,TFS记住了先前的密码 .

    解:

    重置我以前使用VPN连接的帐户

  • 50

    在团队资源管理器中,我删除了项目...然后在“管理连接”中,单击“连接到项目...”

    enter image description here

    enter image description here

    在此屏幕中选择您的项目,然后单击Connect ...这解决了我的问题 .

  • 2

    我发现有两种方法可以解决它,首先,using this answer我完全重置了Visual Studio,然后重新连接:

    单击菜单工具→导入和导出设置→重置所有设置→下一步→“否,只需重置设置,覆盖所有当前设置”→下一步→完成 .

    由于一些奇怪的原因,在重置后它连接没有问题(我甚至不必重新输入我的凭据或重置后重新配置TFS) .

    第二种方法是更轻松 . 首先关闭Internet Explorer和Visual Studio的所有实例,然后打开Internet Explorer并浏览到TFS,登录,然后再次打开Visual Studio并尝试再次连接到TFS .

  • 1

    当我被IT安全策略强迫更改密码时,我遇到了这个问题 . 更改密码后,当我使用VS2017连接到TFS时,我不再有权访问我们的TFS服务器并收到 TF30063: You are not authorised to access ...:8080/tfs 错误消息 .

    但是,如果我使用VS2013连接,我可以连接到服务器而没有问题 and VS2017的访问被拒绝错误消失了 .

  • 0

    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.

  • 0

    尝试暂时将Internet Explorer设置为默认浏览器 .

  • 1

    在我的情况下,我有一个代理 . 我编辑了devenv.exe.config并在那里设置代理 . 但今天我更改了代理域密码和TFS失败(菜单视图→Windows→浏览器也失败了) . 我当然可以再次编辑devenv.exe . 但有一个解决方案可以完全删除它 . 一个辉煌的 . 给出here .

    打开菜单工具*→扩展和更新 .
    单击左侧菜单中的更新....

    在这里它要求输入密码并重新启动Visual Studio . 一切都好 . 有关详细信息,请在链接中查找答案 .

  • 1

    只需重新启动Visual Studio即可完成工作 . 正如我这样做,它就像一个魅力

  • 4

    Just enter a new Credential

    • 按下Win按钮,然后键入凭证管理器并将其打开 .

    • 添加通用凭据 .

    • 返回团队资源管理器,再次添加服务器 .

相关问题