2017-01-30 55 views
2

即時通訊工作與2015年和2015年TFS。由於錯誤我登錄到TFS與不同的憑據這是一些什麼未使用的。但在那之後,TFS連接管理員沒有要求提供新的憑證,而是使用了我首先輸入的詳細信息。從TFS註銷並使用新憑據登錄

因此,根據我發現的一些搜索,我們可以從中刪除,憑證管理器,但不幸的是它沒有顯示任何與TFS相關的內容。

同樣基於另一種解決方案,我在VS中打開集成的web broswer窗口並打開TFS頁面。有它的登錄默認與我的第一個細節。所以,當我點擊這個名字時,布魯塞爾結冰,VS崩潰並重新啓動。

所以我真的被困住了,不知道該怎麼做。所以,我能做些什麼來從TFS

+0

轉到團隊資源管理器 - 連接 - 服務器.. - 刪除現有的服務器,並添加新的憑據。你有沒有嘗試過? – TheUknown

+0

是的..我試過了。當我們嘗試添加一個之前它不會要求我們的憑據..這是艱難的一面。 –

+0

很酷。我沒有選擇,檢查這是否有幫助:http://stackoverflow.com/questions/20538441/run-as-different-user-visual-studio-cannot-clear-cached-tfs-credentials – TheUknown

回答

3

簽收第一憑證很奇怪,只有當地 Windows帳戶可以顯示憑據管理器下TFS憑證。 所以,如果你使用的是本地用戶,您可以刪除憑據管理器的憑據: 轉到控制面板>用戶帳戶>管理憑據>選擇您的Team Foundation Server,然後選擇刪除。

如果您正在使用用戶就說明下憑據管理器沒有TFS相關憑證,在這種情況下,請嘗試使用此命令而不是運行Visual Studio:

runas /netonly /user:<account> devenv.exe 

這應該有Visual Studio與另一個Windows用戶一起運行,因此它可以使用不同的憑據連接到遠程TFS。 enter image description here

+0

愛你的男人..愛你..第3天我愛上它了...給我你的地址,以便我可以發送巧克力.. 老闆一個更多的問題..我們如何使它始終與該用戶運行..或者我們需要運行命令提示符只? –

+0

這是我的榮幸,很高興聽到解決方法幫助 –

+0

據我所知,我們只能用命令提示符運行它。順便說一句,另一種方法是點擊** **作爲** devenv.exe **上下文菜單中的不同用戶**運行,但是我無法在上下文菜單中找到此選項,您可以在您身邊嘗試此操作。我試圖記住憑據,但它不起作用。我們必須先刪除先前的憑證如果您想讓它始終與該用戶一起運行。對於域帳戶我不知道如何存儲憑據,如果我們可以找到存儲的憑據,然後刪除它們,也許它工作。 –

1

轉到憑據管理器

刪除TFS相關憑證

然後在憑據管理器添加通用憑據TFS帳戶。 這將覆蓋緩存的憑據。

我嘗試了很多不同的東西,這就是爲我工作的。希望它適合你。

0

我使用VS 2017什麼工作對我來說是註釋掉(或刪除)的XML設置這個文件中:

C:\用戶\ yourusername \應用程序數據\漫遊\微軟\ VisualStudio的\ 15.0_9d86f7c0 \團隊資源管理器\ TeamExplorer.config