我已经在域 ABC 上的电脑上安装了 opshub。我已成功地将项目从域 ABC 上的 TFS 服务器迁移到在线视觉工作室。现在我添加了一个位于域 DEF 中的 TFS 服务器,它不会要求我提供该服务器的凭据。我只是得到一个空白的收藏列表,我认为它试图使用我当前来自域 ABC 的凭据。尝试访问该服务器时,如何让它向我询问域 DEF 的凭据?
问问题
72 次
2 回答
0
用户级别的身份验证详细信息存储在以下位置下的 Team Foundation 缓存目录中。如果您已经对 TFS 服务器进行了身份验证,那么该服务器的详细信息将存储在缓存目录中。当您进行下一次迁移时,这不会再次询问您的凭据。
如果要使用不同域的新凭据进行身份验证,则需要从以下目录中清除数据。
C:\Users{User}\AppData\Local\Microsoft\Team Foundation\4.0\Cache
C:\Users{User}\AppData\Local\Microsoft\Team Foundation\5.0\Cache
确保原始文件夹保留在那里(缓存)。只需删除这些目录的内容。还要确保关闭所有使用 TFS 缓存的应用程序,例如 Visual Studio、opshub 迁移实用程序。
于 2014-07-18T09:11:39.990 回答
0
有关正确答案,请参阅http://blogs.msdn.com/b/visualstudioalm/archive/2012/08/29/clearing-the-credentials-for-connecting-to-a-team-foundation-server.aspx。它对我有用。
于 2014-08-06T15:28:01.767 回答