2012-07-29 72 views
3

我已經註冊了新的azure試用版。我已經在github上一個項目,我要推到我的新蔚藍的網站,因此繼蔚藍的站點上的說明,我添加了天藍色的網站作爲一個新remote不能將github項目與git混合使用

git remote add azure https://[email protected]/app.git 
git push azure master 

當我推,我米問我的密碼,然後得到:

error: SSL certificate problem, verify that the CA cert is OK. Details: 
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify faile 
d while accessing https://[email protected]/app.git/info/refs 
fatal: HTTP request failed 

這是一個香草git設置,所以我沒有設置任何東西時髦。我唯一做的就是下載並使用github窗口來處理回購。

更新:

這似乎是東西,隻影響North Europe數據中心..

+0

嗨,git版本1.7.11 – 2012-07-29 15:54:45

+0

你能ping我在https://jabbr.net/#/rooms/kudu – davidfowl 2012-07-29 15:55:56

+0

我有完全相同的問題。 – ForbesLindesay 2012-07-29 17:06:32

回答

1

我們正在進入的那一刻這個問題。一切都解決後,我會更新這個答案。

編輯

我們有一個問題與我們的一些前端的證書,我們恢復了他們。

+0

謝謝dfowler。我沒有機會說出你對我解決問題的支持程度有多深刻。如果你需要其他任何東西,我會在jabbr周圍 – 2012-07-30 07:28:30

+0

它現在正在工作 - 你可以更新答案的細節,我會接受 – 2012-07-30 21:38:30

3

你提到避免與GIT_SSL_NO_VERIFY=true的問題,但這不是正確的解決方案。

SSL certificate problem, verify that the CA cert is OK 

這意味着SSL事務具有很難找到和tructing使用Windows Azure

所有受信任的CA是在GIT中參考由設置http.sslcainfo根CA(認證機構)。請確保您有:

git config –system http.sslcainfo /bin/curl-ca-bundle.crt 

如果不工作,你可以嘗試提的完整路徑:

git config --global http.sslcainfo "/c/Program Files (x86)/Git/bin/curl-ca-bundle.crt" 

或:

git config --global http.sslcainfo "C:\Program Files(x86)\Git\Bin\curl-ca-bundle.crt" 

如果沒有作品,那麼,如dfowler (Developer on the ASP.NET Team)answer所示,可能存在CA鏈被破壞的問題(即,公司在Azure上的側omplete):

CA chain illustration

+0

注意:對於Azure上的託管服務,另請參閱:http://msdn.microsoft.com/en-us/library/windowsazure/gg981937.aspx – VonC 2012-07-29 17:33:58

+0

感謝您的幫助! dfowler在看到這個問題時跳了進去,並一直幫助我通過jabbr查看這個問題。但我讚賞詳細的回答 – 2012-07-30 07:27:21

+0

@MattRoberts是的,答案是更多的其他人與相同的消息;) – VonC 2012-07-30 07:37:42