2013-11-17 3 views
0

Я пишу код для клиента.SourceTree и Git, http-push failed

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

Screen

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

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

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

Любая идея в виду?

+0

Вы пытались переустановить исходное дерево? Возможно, стоит попробовать и с командной строки. –

ответ

2

Update 2016 (3 года спустя)

latest git-for-windowsbased on msys2 project и which replaces 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 не будет участвовать на всех, и это объясняет, почему эти толчки успеха.

+0

Просто любопытно, как вы пробовали эти шаги и получали изображения? –

+1

@ ansh0l от http://translate.google.fr/translate?hl=fr&sl=ja&tl=ru&u=http%3A%2F%2Fdameleon.hatenablog.com%2Fentry%2F2013%2F03%2F21%2F185412 и http: // www.quora.com/Git-revision-control/How-do-I-get-rid-of-the-error-message-The-program-cant-start-because-libcurl-4-dll-is-missing- из-вашего-компьютерно-Try-переустановка-на-программы-для-FIX-The-проблемы при попытке-к-PUSH после завершения установки-TortoiseGit-и-ГИТ-1-8-3-preview20130601-EXE- Win-7-x64 – VonC

+0

Я должен попробовать ваше решение. Прямо сейчас я должен использовать командную строку только для push, без проблем. Поэтому я догадался, никаких проблем с системой GIT, поэтому я попытался использовать это последнее с помощью sourceTree в настройках. Не работает. –