[英]Eclipse Git self signed certificate error
我正在嘗試使用Eclipse(Eclipse Juno)中的GIT插件克隆可通過HTTPS協議訪問的存儲庫。 該存儲庫具有自簽名證書。
當我使用命令行git clone
並指定sslVerify
選項時,我能夠在本地克隆該存儲庫:
git config --global http.sslVerify no
但是,我想在Eclipse的EGit或GIT客戶端插件上實現該目標。
如何在Eclipse中設置此配置?
更新:
嘗試過這個: https ://stackoverflow.com/a/9742520/405117沒用:(
更新2:
收到錯誤 :username @ servername / git / repository項目:無法打開git-upload-pack:
請檢查:
進行這些更改后,您可能還需要重新啟動Eclipse。
這些更改已經完成,但沒有運氣:(
更新3:與Egit 2.2.0相同的問題
您正在運行哪個版本的EGit / JGit?
我發現這篇文章說這是一個正在處理的錯誤。 但是該帖子來自2011年6月,因此我可以想象到現在該補丁已經發布了。
它在GitBlit文檔上說了這一點。 我不知道您是否在GitBlit上運行遠程倉庫,但是值得檢查Creating your own Self-Signed Certificate
( 鏈接 )下的設置部分。
遠程Eclipse / EGit / JGit客戶端(<= 1.1.0)將無法使用此證書進行通信,因為無論http.sslVerify = false客戶端設置如何,JGit始終會驗證證書的主機名。
在同一問題上還有一個關於SO的問題。
根據James Moger的評論,顯然GitBlit的引用應該是
遠程Eclipse / EGit / JGit客戶端(<= 2.1.0)將無法使用此證書進行通信,因為無論http.sslVerify = false客戶端設置如何,JGit始終會驗證證書的主機名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.