2012-07-29 3 views
3

Я подписался на новый лазурный пробный период. У меня есть проект на 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 

Это подстава ванили мерзавца, так что я не установил ничего фанки вверх. Единственное, что я сделал, это загрузить и использовать окна github для работы с репо.

Update:

Это, кажется, что-то, что только затрагивающего North Europe центров обработки данных ..

+0

Привет, git версия 1.7.11 –

+0

Можете ли вы пинговать меня в https://jabbr.net/#/rooms/kudu – davidfowl

+0

У меня такая же проблема. – ForbesLindesay

ответ

1

Мы смотрим на этот вопрос в данный момент. Я обновлю этот ответ, когда все будет решено.

EDIT

У нас была проблема с сертификатом на некоторых из наших передних концов и мы восстановили их.

+0

Спасибо dfowler. У меня не было шанса сказать, как впечатлен тем уровнем поддержки, который вы мне дали, чтобы устранить эту проблему. Я буду рядом на jabbr, если вам что-нибудь понадобится от меня –

+0

Теперь он работает - можете ли вы обновить ответ с помощью деталей, и я приму –

3

Вы упоминаете избежать проблемы с GIT_SSL_NO_VERIFY=true, но это не является правильным решением.

SSL certificate problem, verify that the CA cert is OK 

Это означает, что сделка Ssl имеет проблемы с поиском и tructing корневого центра сертификации (Certificate Authority), используемый Windows Azure

Все доверенные центры сертификации являются ссылки в Git на заходящее http.sslcainfo. Убедитесь, что у вас есть:

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) 's answer, может возникнуть проблема с тем, что цепочка CA сломана каким-либо образом (т.е. inc inc omplete на стороне Azure в):

CA chain illustration

+0

Примечание: для размещенной службы на Azure см. Также: http://msdn.microsoft.com/en-us/library/windowsazure/gg981937.aspx – VonC

+0

Спасибо за помощь! dfowler вскочил, когда увидел проблему, и помог мне изучить это через jabbr. Но я ценю подробный ответ –

+0

@MattRoberts да, ответ больше для других с тем же сообщением;) – VonC

Смежные вопросы