ошибка git push "фатальная: не удалось найти удаленный помощник для "https""

я добавил удаленный источник, например:

git remote add origin https://github.com/username/repo.git

когда я нажимаю репозиторий git, я получаю эту ошибку:

git push -u origin master
fatal: Unable to find remote helper for 'https'

Я на git 1.7.1 на Ubuntu 10.04.4 LTS

любые идеи, высоко оцененные

5 ответов


Если вы скомпилировали git из исходного кода, сначала установите этот пакет:

apt-get install libcurl4-openssl-dev


Я только что получил проблему вчера и решил ее сегодня, поэтому публикую в случае, если это может помочь пользователю Windows. Для меня проблема возникла после обновления до последней версии Git (потому что Visual Studio рекомендовала мне это сделать-что-то о вещах, не соответствующих.)

оказывается, я установил в каталог по умолчанию Program Files, но мой старый Git был в Program Files (x86). (Не заметил, пока не попытался переустановить.)

удаление новой версия и установка 64-разрядной установки Git для Windows, указанной в разделе Другие загрузки Git для Windows (которая не является стандартной), наложение версии в Program Files (x86) работало. (Сначала я попробовал другие комбинации версий и папок.)

Мне пришлось удалить уже созданный локальный репозиторий и перезапустить его с помощью git init, git add ., git commit-m "first commit", git remote добавить origin theGitUrl (все из которых работали раньше), прежде чем делать git push origin master. Странно дело в том, что появилось всплывающее окно для ввода имени пользователя и пароля. Сначала я этого не заметил и подумал, что обработка на git push была отключена. Итак, головы об этой версии" другой Git для Windows".

Я изменил свои переменные среды до исправления; я не знаю, помогло ли это. Я добавил Эти 2 пути: C:\Program файлы (x86)\git\bin Файлы C:\Program (х86)\ГИТ\IP-адресов\ГИТ-ядро Я сделал это для пользовательских и системных переменных.

примечание по обновление пути в Windows 10: вы должны добавлять по одному за раз и не включать ;


после долгих поисков ответ: вам нужна версия git 1.7.7

не удается обновить RVM - "fatal: не удается найти удаленный помощник для "http""


Я работал в тюрьме chroot и думал, что скопировал все, что мне нужно для работы git, но мне не хватало самих файлов git-core, поэтому мне просто нужно было скопировать их:

cp -r /usr/lib/git-core /opt/chroot/myjail/usr/lib/

Add this to git config: (Checked in centos 6.7 and working)
    #git config --global url.https://.insteadOf git://

#To see the config added
    #git config --list
    url.https://.insteadof=git://
    user.name=username
    user.email=youremail
    ....