2013-01-15 33 views
1

我在使用團隊資源管理器無處不在的情況下將我的Eclipse工作區連接到我的TFS服務器時經常遇到問題。當使用TEE連接到TFS服務器時,「證書不能爲空」null

當我在「添加現有團隊項目」對話框中選擇我的服務器,我得到了標題爲「連接失敗」,說對話「錯誤連接到服務器:證書不能爲空」

一點也沒有每一次都不會發生,但肯定更多。在發生此錯誤的同時,我可以使用Visual Studio 2010成功連接到同一臺服務器。

我在Windows XP Professional x64上安裝了帶有TFS插件的Eclipse Indigo SR2(內部版本20120216-1857)11.0.0.201212121120版本SP2。

我按照http://blogs.msdn.com/b/davidmcg/archive/2007/05/25/changing-team-foundation-server-credentials.aspx中的說明來確保我沒有任何不需要的緩存憑據(雖然我沒有任何其他憑據可以使用)。

這個錯誤是什麼意思?我認爲我的Windows憑據將用於連接到TFS服務器,並且證明這可以工作(總是使用VS2010,有時使用Eclipse/TEE)。

+0

添加TEE標記。可能更適合SuperUser而不是StackOverflow。 – jessehouwing

+0

在騎兵中調用... https://twitter.com/jessehouwing/status/291133037654204416 – jessehouwing

回答

0

我一直有完全相同的問題。我的解決方案是清除TFS客戶端客戶端的緩存文件夾。它們都位於:

C:\ Documents和Settings \\本地設置\應用數據\微軟\的Team Foundation \ 3.0 \緩存

刪除該文件夾中的一切。您的機器上可能安裝了多個版本。確保你清理所有。
1.0 /緩存
2.0/Cahce
等等

奏效,有時是Eclipse的前打開Visual Studio中的解決方法。不知何故,當VS開放並向TFS驗證時,Eclipse給出的錯誤更少。

這是我之前詢問過的類似問題。它由TEE開發團隊的一個人回答。我敢打賭它值得看: Team Explorer Everywhere warning in Eclipse

+0

清除緩存今天沒有幫助,但通過VS進行身份驗證,然後連接到Eclipse中的TFS服務器工作。它是如此不可預測 - 就像你在你的鏈接問題中說的那樣 - 在我確信這是一個可靠的解決方案之前的幾天。首先啓動VS對我們來說可能是一個可以接受的解決方法,雖然有點令人失望(我們正在試用這個工具組合並不是出於選擇的目的,而是爲了滿足企業的其他部分)。 –

相關問題