2012-06-07 15 views

Odpowiedz

1

Po wielu s earching, odpowiedź brzmi: trzeba git wersję 1.7.7

Can't update RVM - "fatal: Unable to find remote helper for 'http'"

+0

Gratulacje na poprawki! Kiedy będziesz w stanie, upewnij się, że Twoja odpowiedź jest oznaczona jako "zaakceptowana", aby inni mogli uczyć się na Twoim sukcesie. Pozdrowienia ~ –

+0

Problem może istnieć w wersjach git> = 1.7.7 –

9

Jeśli git skompilowany ze źródeł, należy najpierw zainstalować ten pakiet:

apt-get install libcurl4-openssl-dev

0

ja pracował w Chroot i myślę, że skopiowałem wszystko, co potrzebne do git do pracy, ale nie miałem plików git-core, więc musiałem je skopiować:

cp -r /usr/lib/git-core /opt/chroot/myjail/usr/lib/ 
-2
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 
    .... 
4

Właśnie wczoraj problem i rozwiązać go dzisiaj, więc jestem delegowania w przypadku mogłoby to pomóc użytkownikowi systemu Windows. Dla mnie problem pojawił się po aktualizacji do najnowszej wersji Git (ponieważ Visual Studio zalecał to zrobić - coś o rzeczach nie pasujących).

Okazuje się, że zainstalowałem się w domyślnym katalogu Program Files, ale mój stary Git był w Program Files (x86). (Nie zauważyłem, dopóki nie próbowałem ponownie zainstalować).

Odinstalowanie nowej wersji i zainstalowanie 64-bitowej wersji Git dla systemu Windows wymienionej w sekcji Inne pliki do pobrania Git dla systemu Windows (która nie jest domyślna) nakładającej się na wersję w plikach programu (x86) pracował. (Najpierw próbowałem innych kombinacji wersji i folderów).

Musiałem usunąć lokalne repozytorium już utworzone i uruchomić ponownie za pomocą git init, git add., Git commit -m "first commit", git remote add origin theGitUrl (z których wszystkie pracowały wcześniej), przed wykonaniem polecenia git push origin master. Najdziwniejsze jest to, że okna pop-up wydaje się wprowadzić nazwę użytkownika i hasło. Z początku tego nie zauważyłem i pomyślałem, że przetwarzanie na git push zostało zawieszone. Tak więc, szefowie o wersji "Inne Git dla Windows".

zrobiłem zmienić moje zmiennych środowiskowych przed fix; Nie wiem, czy to pomogło. Dodałem te 2 do PATH: C: \ Program Files (x86) \ Git \ bin C: \ Program Files (x86) \ Git \ libexec \ git-core Zrobiłem to dla zmiennych użytkownika i systemu.

Uwaga na aktualizację ścieżka w systemie Windows 10: trzeba dodać po jednym na raz i nie należą;

+0

Wystarczy dodać ścieżkę do zmiennych środowiskowych i modyfikując ustawienia studia na Androidzie, aby użyć git.exe ze ścieżki zainstalowanej git rozwiązał problem dla mnie! – Thiru

Powiązane problemy