如何在装载Visual Studio时更改用于连接到Visual Studio Online(TFSPreview)的默认凭据?
当我加载Visual Studio 2012时,它将尝试连接到之前连接到的TFS服务器。
在我的一台机器上(也偶尔会连接到TFS2008和TFS2010服务器)似乎总是默认为完全错误的连接到Visual Studio Online(tfspreview)的帐户,如果我尝试获取最新版本,会给出一个错误的forms:
Microsoft Visual Studio
源代码pipe理器
TF204017:操作无法完成,因为用户(帐户服务([我的tfs服务器])对工作区[我的工作区]; [我的活动ID]没有一个或多个必需的权限(使用)。
好
我如何影响Visual Studio 2012默认为正确的凭据,而不是一个看似虚构的帐户服务?
我有一个非常类似的问题,因为我无法使用自己的凭据连接到TFS。 原来,创build该映像的用户(我使用的是Hyper-V)将其帐户存储在Credential Manager中。 在Visual Studio中没有办法改变它。 为了解决这个问题,我在控制面板中打开了凭证pipe理器 ,并将通用凭证编辑成我自己的账户。 我closures并打开了Visual Studio 2012,并重新连接到TFS。 它促使我获得我的凭据,但从那时起,它与我的账户有关。
希望这有助于文明
您需要从Windows保险柜中删除TFS凭证清除并强制在Visual Studio中询问新的TFS凭证
-
转到控制面板 ( 开始 – >控制面板 )。
-
单击用户帐户 (或Windows 7计算机中的用户帐户和家庭安全 – >用户帐户 )
-
点击凭证pipe理器 (或pipe理您的凭证 )
-
在Credential Manager页面中,您可以看到两种types的凭证
i. Windows Credentials ii. Generic Credentials
5.单击两个凭据修改链接,单击从保pipe库中移除以删除存储的TFS凭证的链接。
现在,当您login到Visual Studio时,您将被要求提供凭据来连接TFS。
注意 :不要忘记取消选中“ 记住我的凭据 ”选项以强制为每个TFS连接询问凭据。
我试图打开我的凭证pipe理器,但无法find任何有关我的TFS帐户的凭据。
所以我做了什么,而不是我在Internet Explorer中注销我的Hotmail帐户,然后清除我所有的Internet Explorer Cookie和存储的密码,详见本博客: 更改Visual Studio 2012中的TFS凭据
清除cookies和密码后,重新启动IE,然后重新login到你的Hotmail(或Windows Live帐户)。
然后启动Visual Studio并尝试重新连接到TFS,现在应该提示您input凭据。
注意: 一位读者说,你不必清除所有的IE浏览器cookies,只是这3个cookie ,但我没有testing这个。
cookie:@login.live.com/ cookie:@visualstudio.com/ cookie:@tfs.app.visualstudio.com/
我遇到了同样的问题。 有人login到我的电脑,并使用他们的TFS凭据。 我正在运行VS2012,Windows 7,并且networkingpipe理员已禁用Credential Manager。
从命令窗口运行这个命令,使用与运行Visual Studio相同的用户。
rundll32.exe keymgr.dll,KRShowKeyMgr
您将看到一个popup窗口,其中包含所有存储的凭证 删除一个为您的TFS服务器。
注意:您将需要重新启动Visual Studio,因为它caching了tfs凭证。
您也可以尝试重置视觉工作室设置
-
打开Visual Studio命令提示符
-
input命令
Devenv /ResetSettings
它将删除已保存的TFS帐户并要求提供凭据
对于Windows 8:
控制面板 – >(search)凭证pipe理器 – >检查Web凭证
这对我工作…
我发现另一个解决scheme
- 在TEAM开始会话
- 进入SOURCE CONTROL并selectWORKSPACE(红色标记)
- 然后添加新的工作区…为什么?
- 因为你不工作在同一个工作区乳清你改变你的帐户在TFS(我不知道为什么)
- 并准备再次映射您的项目。
它的100%保证工作。