SourceTree и Git, http-push не удалось

Я пишу некоторый код для клиента.

Он дал мне удаленный сервер, где я могу отправить свои коммиты. Когда я нажимаю, вот что происходит:

экран

Windows говорит, что у меня проблема с libcurl-4.dll, библиотека отсутствует.

Я пытался установить через веб-сайт Curl правильную DLL, чтобы решить проблему... не сработало.

Когда я нажимаю на bitbucket / github, все идет гладко.

Есть идеи?

1 ответ

Обновление 2016 ( 3 года спустя)

Последняя версия git-for-windows, основанная на проекте msys2 и заменяющая msysgit, должна решить эту проблему.

На всякий случай ищите другие libcurl*.dll в вашей системе и удалите их.


Оригинальный ответ (октябрь 2013)

Убедитесь, что ваш SourceTree ссылается на msysgit 1.8.4 (который вы можете указать во время установки):

http://cdn-ak.f.st-hatena.com/images/fotolife/d/dameleon/20130321/20130321184036.jpg

msysgit 1.8.3 (Git-1.8.3-preview20130601.exe) не включает по ошибке libcurl-4.dll:

http://qph.cf.quoracdn.net/main-qimg-fbd8f3086110a41ec7694d6a137574ad


Когда я нажимаю с Bitbucket или GitHub не проблема, потому что они используют другой протокол?

Если URL для этих услуг ssh://(вместо https://), затем libcurl не был бы вовлечен вообще, и это объяснило бы, почему эти толчки преуспевают.

Другие вопросы по тегам