quand j’ai essayé d’utiliser git clone https: // xxx j’ai eu l’erreur suivante
Je ne gère pas le protocole ‘https’
Quelqu’un pourrait-il m’aider s’il vous plaît?
message complet:
dementrock @ dementrock-A8Se: ~ $ git clone https://git.innostaa.com/innostaa.git
Cloner en innostaa …
fatal: impossible de trouver l’aide à distance pour ‘https’
dementrock @ dementrock-A8Se: ~ $ git –version
git version 1.7.4
La version 0.99.9i
de git
ne supporte probablement pas le protocole https
.
Essayez d’installer une version plus récente de git
. La solution la plus simple serait de l’installer via apt-get
:
$ apt-get update $ apt-get install git
Après cela, vérifiez que la version correcte est utilisée:
$ hash -r $ which git /usr/bin/git
Si la chaîne renvoyée n’est pas /usr/bin/git
, vous avez une autre version plus ancienne de git
dans votre PATH
qui masque la plus récente. Retirez-le
Si vous ne voulez pas installer git
via apt-get
ou si vous ne disposez pas de privilèges d’administrateur sur votre machine, vous pouvez le construire à partir des sources. Vous pouvez les télécharger depuis le site Web de git, et la compilation devrait être aussi simple que:
$ tar -xvfj git-1.7.4.2.tar.bz2 $ cd git-1.7.4.2 $ ./configure --prefix=$HOME/install $ make && make install
Après cela, vous devrez append $HOME/install/bin
à votre PATH
.
$ hash -r $ PATH="$HOME/install/bin:${PATH}" $ git --version git version 1.7.4.2
Correction de ce problème pour Git 1.7.9 sous Windows. Semblait se produire avec de nombreuses instanciations GIT sur Windows. A dû faire avec l’url pas correctement échappé dans la ligne de commande.
Solution: placez l’URL du référentiel git entre guillemets simples ‘https: // …….’
J’ai le même problème mais la raison était dans ma configuration de mon .git. J’ai changé le fichier de configuration comme suit:
enter code here[remote "heroku"] url = [email protected]:rocky-bayou-4315.git fetch = +refs/heads/*:refs/remotes/heroku/*
rocky-bayou-4315 est mon application heroku qui a été créée par la commande $ heroku create
.
J’ai eu le même problème en essayant de “récupérer en amont”. Je l’ai résolu en obtenant l’adresse Git-read only au lieu de https.
détails: J’avais un référentiel fourchu qui devait être mis à jour depuis son repository initial. En utilisant l’aide de github, j’ai ajouté une télécommande en amont et essayé de la récupérer.
Je suis ensuite allé à Git-hub et où je reçois généralement l’adresse du repository sur lequel j’ai cliqué sur le bouton “Git-read only” et j’ai obtenu une nouvelle URL. J’ai enlevé mon passé en amont et en ai ajouté un autre avec la nouvelle URL, qui a parfaitement fonctionné.
Juste rencontré ce problème avec git 1.7.9 sur cygwin. L’utilisation des guillemets “” pour envelopper l’URL https peut résoudre mon problème.
par exemple:
clone git ” https://github.com/joyent/node.git ”