2016-09-30 69 views
2

在Windows 10 Pro 64位週年紀念版上我從Zip文件安裝了新的Eclipse 4.6(不是來自安裝程序)。升級功能表示4.6.1可用並升級。現在,當我嘗試訪問Git遠程存儲庫(使用HTTPS)時,它會詢問我的用戶名和密碼(它已擁有)。我輸入正確的信息,它給了我一個401 UnauthorizedEclipse 4.6.1升級後的JGit/EGit更長的身份驗證

其中一條日誌消息是「保存的密碼不可用於遷移到安全存儲,不推薦使用授權類(org.eclipse.core.runtime.compatibility.auth)」。我不知道這意味着什麼或者它是否相關。

我注意到Eclipse 4.6.1在我的項目文件夾中創建了那個愚蠢的RemoteSystemsTempFiles目錄,即使我已經在設置中的「啓動和關閉」中關閉了「RSE UI」。我刪除了那個文件夾,就像我之前使用Eclipse 4.6.0一樣。稍後我將該設置重新打開,以便重新生成愚蠢的文件夾,但仍然無效。

我可以git pull等等就好了,使用Git命令行客戶端版本2.10.0.windows.1。 TortoiseGit也可以正常工作。

回答

2

聽起來像是在霓虹1(又名4.6.1)中遇到recently discovered bug。在這個bug中的討論變得非常技術性和雜草,但正在討論幾個選項來解決這個問題(參見this message)。其中之一是使用新的更新站點更新MPC部分 - 這是任何用戶都可以自己完成的任務,無需等待Eclipse項目決定「全局」補救措施。

+0

這是一個令人難以置信的巨大破損。基本上升級到霓虹燈.1打破與遠程存儲庫的Git。可愛。這並不像任何人在Eclipse上使用Git與遠程存儲庫一樣...而這些人仍在圍繞着如何修補它的細節。如果有這麼大的突破,他們應該在24-48小時內立即釋放霓虹燈.2。 –

+0

所以這很有趣:如果我忽略第一個對話框(顯然是錯誤的MPC對話框),我會看到真正的EGit對話框,我可以在那裏輸入用戶名和密碼,甚至要求它存儲在安全存儲中。此後,我只需要每次都關閉第一個對話框,而且事情似乎正常進行。 –

+0

如果只是情況如我們想要的那樣簡單。簡單的軟件包和存儲庫是一個非常複雜的系統,所涉及的人員正在努力爲整個產品和用戶羣做最好的事情。如果他們移動得更快一點,但是作爲該領域的前開發人員,我希望它能理解複雜性可能比普通用戶更多,所以我可能會更耐心。 –