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 (который вы можете указать во время установки):
msysgit 1.8.3 (Git-1.8.3-preview20130601.exe) не включает по ошибке libcurl-4.dll
:
Когда я нажимаю с Bitbucket или GitHub не проблема, потому что они используют другой протокол?
Если URL для этих услуг ssh://
(вместо https://
), затем libcurl
не был бы вовлечен вообще, и это объяснило бы, почему эти толчки преуспевают.