Skopiowałem i wkleiłem polecenie git clone ze strony internetowej: https://fedorahosted.org/ibus-typing-booster/
Mam to:
user@host> git clone http://git.fedorahosted.org/git/ibus-typing-booster.git
Cloning into 'ibus-typing-booster'...
fatal: I don't handle protocol 'http'
git
clone
whitespace
guettli
źródło
źródło
Odpowiedzi:
Skopiowałem i wkleiłem całą linię
git clone http://...
.Znak pomiędzy
git clone
ihttp://...
wygląda jak spacja, ale jest specjalnym znakiem Unicode !Krótka odpowiedź: po usunięciu tej postaci i wejściu na prawdziwą przestrzeń zadziałało!
Dla ludzi, którzy kochają szczegóły: Widzę dwa sposoby na ujawnienie postaci ascii i znaków specjalnych Unicode
Sposób 1: Python
Oto prawdziwa linia:
Way2: mniej
Jeśli tak
git clone <E2><80><8B><E2><80><8B>http://
, to skopiuj + wklejone znaki specjalne Unicode.źródło
xsel
wyświetla zawartość schowka ihd
wykonuje zrzut heksowy. Miły.Użyj backspace, aby usunąć wszystko, co jest pomiędzy,
git clone
aurl
następnie użyj spacji, aby dodać czyste odstępy między nimi. Proste.źródło
Po prostu dodałem 5 „SPACJI” pomiędzy
clone
iurl
:i to działa!
źródło
Podsumowanie: wpisz adres URL zamiast wklejania go w wierszu polecenia. To zadziałało dla mnie.
źródło
Głównie wynika to z niektórych niewidocznych znaków Unicode, które mogą pojawić się po naciśnięciu „Ctrl + V” lub „Ctrl + Shift + V” w terminalu. Nie kopiuj i wklejaj całego polecenia. Zamiast tego wpisz git clone, a następnie skopiuj i wklej adres URL, klikając prawym przyciskiem myszy + wklej.
źródło
Moje rozwiązanie:
git clone
.git clone
.git clone
ihttps://...
.git clone
ihttps://...
do końcagit clonehttps://...
Enter
.źródło
Użyłem podwójnego cudzysłowu dla adresu URL i zadziałało. Coś w stylu
działa .. pojedyncze cytaty nie pomagają. To muszą być podwójne cudzysłowy.
źródło
Możesz także użyć edytora tekstu:
źródło
Nie kopiuj ze schowka. Wystarczy skopiować adres URL z paska lokalizacji / adresu przeglądarki.
źródło
Ten sam problem wystąpił ze mną, kiedy właśnie skopiowałem adres URL do schowka, a następnie wkleiłem go do terminala. Przepisanie całej linii bez opcji kopiowania przeszłości rozwiązało mój problem.
źródło
W Android Studio:
źródło
Rozwiązanie jest bardzo proste:
1- Skopiuj swoją ścieżkę git. przykład: http://github.com/yourname/my-git-project.git
2- Otwórz notatnik i wklej go. Następnie skopiuj ścieżkę z notatnika.
3- wklej ścieżkę do wiersza poleceń
Otóż to.
źródło
klonowanie poniżej:
daje błąd:
Zmodyfikowałem to do:
działa idealnie lub możesz po prostu sklonować adres URL. Korzystam z systemu operacyjnego Windows 10 i gitbash.
źródło
jeśli korzystasz z systemu Windows, użyj znaków mowy „url”, aby otworzyć i zamknąć swój adres URL, np. git clone „your-url-here”
źródło
Sprawdź wklejony adres URL, a klonowanie zajmuje więcej godzin.
Więc albo wklej pełny klon git,
http://<URL>.git
albo po prostu usuń dodatkową literę przed adresem URL repozytorium git.źródło
w kodzie Visual Studio opcja git: klon Próbowałem wszystkiego, np. wstawiłem 5 backspace, usuwając specjalny znak Unicode! i umieszczenie miejsca nic dla mnie nie działa
rozwiązanie działa dla mnie
po prostu otwórz git bash i wklej cały adres URL git clone i gotowe,
wydaje się, że jest jakiś problem z kodem Visual Studio
źródło
Zdarzyło się to nam bez żadnych problemów z białymi spacjami i zmiana tego
https:
celuhttp:
...źródło
Powiązana odpowiedź na to pytanie.
Błąd - krytyczny: nie obsługuję protokołu „git clone https”
Próbowałem sklonować projekt git do mojego nowo zainstalowanego VScode w moim systemie Linux, skopiowałem cały adres URL z segmentu bitów, co było jak
Ale w rzeczywistości działa jak polecenie
w wiadrze bitów.
Więc po prostu wykonaj następujące czynności:
1. Wpisz Ctr + p; otworzy się okno poleceń. Wejdź i otwórz „Klon”
2. Teraz wklej tutaj tylko adres swojego repozytorium git. np .: https: //[email protected]/abcuser/myproject.git
3. Po tym polu do wpisania hasła do gita pojawi się na ekranie. Wpisz tutaj swoje hasło do git.
4. Gotowe.
źródło
Wygląda na to, że jeśli skopiujesz i wkleisz link do repozytorium, skończysz z tym problemem.
Co to zauważyłem
Myślę więc, że może to być problem z przyciskiem kopiowania GitHub
źródło
Jeśli używasz Git Extensions GUI lub GitHub pulpit (czyli jeśli używasz żadnego oprogramowania UI, a nie narzędzie wiersza polecenia), aby sklonować repo potem trzeba skopiować i wkleić tylko URL czyli https: // ... So nie ma potrzeby posiadania
git clone
przed URL-em, ponieważ to oprogramowanie zrobi to samo.źródło