Je vois quelque chose d'étrange comme:
http://github.com/zoul/Finch.git
Maintenant, je ne suis pas ce mec CVS, SVN, etc. Lorsque j'ouvre cela dans le navigateur, il me dit que j'ai fait quelque chose de mal. Donc, je parie que j'ai besoin d'un outil de type hacker? Un client?
(Je veux dire ... pourquoi ne pas simplement fournir un fichier Zip? Le monde n'est-il pas assez complexe?)
Pour cloner ce référentiel via un URL comme ça: oui, vous avez besoin d'un client, et ce client est Git . Cela vous permettra d’apporter des modifications, de créer vos propres branches, de fusionner de nouveau en synchronisation avec d’autres développeurs, de gérer votre propre source que vous pourrez facilement mettre à jour sans avoir à tout télécharger à la fois et à ne pas modifier vos modifications, etc. Un fichier Zip gagné ne te laisse pas faire ça.
Il est principalement destiné aux personnes qui souhaitent développer la source plutôt qu'à celles qui souhaitent simplement obtenir la source et ne pas apporter de modifications.
Mais il se trouve que vous pouvez également obtenir un fichier Zip:
Cliquez sur http://github.com/zoul/Finch/ puis cliquez sur le vert Clone or Download bouton. Vois ici:
Que se passe-t-il lorsque le propriétaire du référentiel n'a pas préparé de fichier Zip et que vous souhaitez simplement qu'un téléchargement s'utilise vous-même? Il existe une réponse et vous n'avez pas besoin de passer par cet horrible processus pour télécharger un logiciel, installer et enregistrer des clés, etc. sur GitHub, etc.!
Pour télécharger simplement un référentiel sous forme de fichier Zip: ajoutez le chemin supplémentaire '/ zipball/master /' à la fin de l'URL du référentiel et le tour est joué, il vous fournira un fichier Zip complet.
Par exemple,
devient:
Il vous donne ensuite un fichier Zip à télécharger.
Mis à jour en juillet 2016
À compter de juillet 2016, le Download Zip le bouton est passé sous Clone or download to extrême-droite de l'en-tête sous le Code languette:
Si vous ne voyez pas le bouton:
/archive/master.Zip
à la fin de l'URL du référentiel et générez un fichier zip de la branche principale:http://github.com/user/repository/
-to-> http://github.com/user/repository/archive/master.Zip
obtenir le code source de la branche principale dans un fichier Zip. Vous pouvez faire la même chose avec les balises et les noms de branches, en remplaçant master
dans l'URL ci-dessus par le nom de la branche ou de la balise.
Pour télécharger votre référentiel sous forme de fichier Zip via curl
:
curl -L -o master.Zip http://github.com/zoul/Finch/zipball/master/
Si votre référentiel est privé:
curl -u 'username' -L -o master.Zip http://github.com/zoul/Finch/zipball/master/
Source: Aide Github
Voici une bonne référence si vous voulez le faire depuis la ligne de commande: http://linuxprograms.wordpress.com/2010/10/26/checkout-code-from-github/
En gros c'est
git clone http://github.com/zoul/Finch.git
Même si cette question est assez ancienne, j'ai mes 2 centimes à partager.
Comme le lien zipball
pointé par diverses réponses ici, il existe également un lien tarball
qui télécharge le contenu du référentiel git au format tar.gz
.
curl -L http://github.com/zoul/Finch/tarball/master/
Git fournit également un modèle d’URL différent dans lequel vous pouvez simplement ajouter le type de fichier que vous souhaitez télécharger à la fin de l’URL. Cette méthode est préférable si vous souhaitez traiter ces URL dans un script batch ou bash.
curl -L http://github.com/zoul/Finch/archive/master.Zip
curl -L http://github.com/zoul/Finch/archive/master.tar.gz
Remplacez master
par le commit-hash
ou le branch-name
dans les URL ci-dessus, comme ci-dessous.
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.Zip
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz
curl -L http://github.com/zoul/Finch/archive/your-branch-name.Zip
curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz
J'ai aussi été perplexe. Le bouton "Télécharger" est à l'extrême droite, mais vous devez également être dans le dossier supérieur pour pouvoir télécharger ce que vous voyez. Montez aussi haut que possible jusqu'au dossier parent/racine, puis recherchez le bouton de téléchargement.
Parfois, si le bouton "Télécharger Zip" n'est pas disponible, vous pouvez cliquer sur "Raw" et le fichier devrait être téléchargé sur votre système.
Depuis juin 2016, le bouton Télécharger le zip est toujours sous l'onglet <> Code, mais il se trouve maintenant dans un bouton avec deux options cloner ou télécharger:
Je faisais face au même problème mais j’ai réglé ce problème par mégarde. 1) Connectez-vous dans github 2) Cliquez sur le bouton Fourchette en haut à droite. 3) Après l'étape ci-dessus, vous pouvez voir Cloner ou télécharger en couleur verte sous <> onglet Code.
Vous pouvez également publier une version sur Github, et il est possible de télécharger le code source de cette version dans un fichier Zip.
Vous pouvez ensuite partager le lien du fichier Zip avec n'importe qui pour télécharger le code source du projet.