Je copie et colle une commande git clone à partir d'une page Web: https://fedorahosted.org/ibus-typing-booster/
J'ai eu ceci:
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'
J'ai copié et collé toute la ligne git clone http://...
.
Le caractère entre git clone
et http://...
ressemble à un espace, mais il s'agit d'un caractère Unicode spécial !
Réponse courte: Après avoir supprimé ce personnage et pénétré dans un espace réel, cela a fonctionné!
Pour ceux qui aiment les détails: je vois deux manières de révéler les caractères ascii et les caractères spéciaux-unicode.
Voici la vraie ligne:
vi t.txt # copy+paste the line
python
open('t.txt').read()
git clone \xe2\x80\x8b\xe2\x80\x8bhttp://...
vi t.txt # copy+paste the line
LESSCHARSET=ascii less vi.txt
Si cela ressemble à git clone <E2><80><8B><E2><80><8B>http://
, alors vous copiez + des caractères spéciaux unicode collés.
Utilisez backspace pour supprimer tout ce qui existe entre git clone
et url
, puis utilisez la barre d'espace pour ajouter un espace vierge entre eux. Aussi simple que cela.
J'ai simplement ajouté 5 "SPACE" entre clone
et url
:
git clone https://<PATH>/<TO>/<GIT_REPO>.git
et il fonctionne!
Récapitulatif: Tapez l’URL au lieu de le coller en ligne de commande. Cela a fonctionné pour moi.
Cela est principalement dû à des caractères Unicode invisibles qui peuvent apparaître si vous tapez "Ctrl + V" ou "Ctrl + Maj + V" dans le terminal. Ne copiez pas et ne collez pas la totalité de la commande ..__ Au lieu de cela, tapez git clone, puis copiez et collez le url en utilisant Clic droit + Coller.
J'ai utilisé des guillemets doubles pour l'URL et cela a fonctionné. Donc quelque chose comme
git clone "http://git.fedorahosted.org/git/ibus-typing-booster.git"
fonctionne .. guillemets simples ne aident pas. Ce doit être des guillemets doubles.
Vous pouvez également utiliser un éditeur de texte:
Dans Android Studio:
J'ai enlevé git clone et ne conserve que l'URL et cela a fonctionné !!
Le même problème s'est produit avec moi lorsque je viens de copier l'URL dans le presse-papiers, puis de la coller dans le terminal. La réécriture complète de la ligne sans l'option de copie en copie a résolu mon problème.
Cela nous est arrivé sans aucun problème d'espacement, et changer https:
en http:
l'a corrigé ...
clonage ci-dessous:
git clone https://github.com/zendframework/ZendSkeletonApplication.git
donne une erreur:
Cloning into 'ZendSkeletonApplication'...
fatal: I don't handle protocol 'https'
Modifié pour:
git clone https://github.com/zendframework/ZendSkeletonApplication
fonctionne parfaitement ou vous pouvez simplement git cloner l’URL .
si vous utilisez Windows, utilisez les marques de discours 'url' pour ouvrir et fermer votre URL, par exemple git clone 'your-url-here'
dans l'option de code Visual Studio git: clone et mettre de l'espace rien ne fonctionne pour moi
la solution fonctionne pour moi
ouvrez simplement git bash et collez l'URL entière du clone git
il semble qu'il y ait un problème avec le code Visual Studio
Veuillez vérifier l'URL que vous avez collée et cela prend h après le clone.
Donc, soit vous avez collé le code complet git http://<URL>.git
, soit vous supprimez la lettre supplémentaire avant l'URL du référentiel git.
Je l'essayais avec l'option git Explorer's Clone
. Et cela me donnait ce problème.
Je l'ai collé sur Git bash CLI, et cela a bien fonctionné.
Ma solution:
Réponse associée à cette question.
Erreur - irrécupérable: je ne gère pas le protocole 'git clone https'
J'essayais de cloner le projet git sur mon VScode nouvellement installé sur mon système Linux. On m'a copié l'URL complète de bit bucket, qui ressemblait à
Mais en réalité, il exécute une commande comme
git clone git clone https: //[email protected]/abcuser/myproject.git
dans le seau peu.
Alors, procédez simplement comme suit:
1. Entrez Ctr + p; cela ouvrira la boîte de commande. Entrez et ouvrez 'Clone'
2. Maintenant, ne collez que l’url de votre git repiratoire ici. Exemple: https: //[email protected]/abcuser/myproject.git
3. Après cette boîte de saisie, votre mot de passe git apparaîtra à l'écran. Entrez votre mot de passe git ici.
4. Terminé.
On dirait que si vous copiez-collez le lien de référentiel, vous vous retrouvez avec ce problème.
Ce que j'ai remarqué ça
Donc, je pense que cela pourrait être un problème avec le bouton de copie GitHub