簡體   English   中英

Visual Studio 2019 - Azure DevOps 的舊憑據已緩存,我們無法擺脫它

[英]Visual Studio 2019 - old credential for Azure DevOps is cached and we can't get rid of it

我們將 Visual Studio 2019 與 Azure DevOps 和 Git 存儲庫一起用於源代碼控制。 我們的登錄名是來自 Azure Active Directory 的身份。

在上周末,我們從一個 Office 365 租戶遷移到了一個新的 Office 365 租戶,隨之而來的是一個新的 Azure Active Directory。 我們將自定義域名轉移給新租戶,現在與舊租戶相同。

現在的問題是 Visual Studio 2019 - 它似乎正在緩存我們的舊登錄。 我們已經卸載並重新安裝了 VS,但似乎這樣做並沒有真正清除所有內容。 看起來我們的舊憑證仍在緩存中。

我非常確定這是一個 Visual Studio 特定問題的原因是我們都能夠在 visualstudio.com 上登錄到我們的存儲庫,我們可以看到遷移前的所有內容(我們對DevOps 中的 Azure Active Directory - 成功)。 此外,當您從 Visual Studio瀏覽到我們的存儲庫時,它會將我們帶到一個完全不同的鏈接和空存儲庫。

有誰知道我們如何從 Visual Studio 中完全清除所有帳戶緩存? 卸載 VS 顯然不行。

我們如何從 Visual Studio 中完全清除所有帳戶緩存?

我們可以從以下幾個方面清除緩存:

  1. 清理憑據管理器緩存:轉到Control Panel -> 單擊User Accounts -> 單擊Credential Manager -> 轉到Windows Credentials ,單擊從保管庫中刪除鏈接以刪除存儲的 Azure devops 憑據。 現在,當您登錄 Visual Studio 時,系統會要求您提供憑據以連接 Azure DevOps。

  2. 清理團隊基礎緩存:文件夾路徑為: C:\\Users\\username(Team Explorer user name)\\AppData\\Local\\Microsoft\\Team Foundation\\8.0\\Cache

  3. 刪除瀏覽器中的 cookie:在 Internet Explorer 中注銷帳戶,然后清除所有 Internet Explorer cookie 和存儲的密碼,如本博客所述:在 Visual Studio 2019 中更改 Azure devops 憑據,清除 cookie 和密碼后,重新啟動 IE,然后重新登錄到您的帳戶(或 windows live 帳戶)。 然后啟動 Visual Studio 並嘗試重新連接到 Azure devops,現在應該會提示您輸入憑據。

希望這可以幫助。

禮貌https://www.koskila.net/how-to-nuke-the-identity-cache-in-visual-studio/

可以刪除以下文件夾以清除緩存:

C:\Users\username\AppData\Local\ (where username is your local user name)\.IdentityService

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM