web-dev-qa-db-fra.com

Quelle est la signification de: "git + https: //github.com / ...."?

Qu'est-ce qu'une URL de type git + https? J'installais une application et la commande suggérée était

"pip install -e git+https://github.com......"

Quelqu'un peut-il s'il vous plaît expliquer ce que cela signifie.

2
Prakhar Agrawal

Une URL comme git://github.com signifiera simplement le protocole simple Git. Pour préciser qu'il doit utiliser Git sur HTTPS à la place, le protocole est écrit git+https. Maintenant, git lui-même n'a pas besoin de cela, vous pouvez faire juste git clone https://....

Pour d'autres outils tels que pip, qui peut gérer de nombreux protocoles, https://... indiquera qu'il doit uniquement faire une requête GET pour cette URL et git:// indiquera qu'il doit tenter de cloner le repo avec le protocole plain Git. git+https est utilisé pour indiquer qu'il doit cloner le référentiel sur HTTPS (tout comme git+ssh indique qu'il doit le faire en utilisant SSH).

12
muru