J'ai besoin de télécharger le code source du projet exemple de graphe de données Spring dans ma boîte. Il a un accès public en lecture seule. Existe-t-il un moyen extrêmement rapide de télécharger ce code?
Je n'ai aucune idée de travailler sur GitHub/code de validation et la plupart des tutoriels disponibles sur le Web semblent supposer que "je voudrais installer un projet dans GitHub" et m'inonder de processus en 15 à 20 étapes. Pour moi, si un référentiel source est disponible pour le public, cela devrait prendre moins de 10 secondes pour que ce code soit dans mon système de fichiers.
Tutoriels qui me fournissent des processus en 15-20 étapes:
J'ai besoin de quelque chose de très très très simple. Il suffit de tirer le code source, et je suis plus intéressé par voir le code source et pas apprendre GitHub .
Existe-t-il des pointeurs/tutoriels rapides? (J'ai un compte GitHub.)
Lorsque vous êtes sur une page de projet, vous pouvez appuyer sur le bouton "Télécharger le fichier Zip" situé sous le menu déroulant "Cloner ou Télécharger":
Cela vous permet de télécharger la version la plus récente du code sous forme d'archive Zip.
Si vous ne voyez pas ce bouton, c'est probablement parce que vous n'êtes pas sur la page principale du projet. Pour y arriver, cliquez sur l'onglet le plus à gauche intitulé "<> Code".
Vous dites:
Pour moi, si un référentiel source est disponible pour le public, il devrait prendre moins de 10 secondes pour que ce code soit dans mon système de fichiers.
Et bien sûr, si vous voulez utiliser Git (ce dont GitHub est l’objet), alors ce que vous faites pour obtenir le code sur votre système s’appelle "cloner le référentiel".
Il s’agit d’une simple invocation de Git sur la ligne de commande, qui vous donnera le code tel qu’il apparaît lorsque vous naviguez dans le référentiel sur le Web (lors de la création d’une archive Zip, vous devez la décompresser, etc., mais elle n’est pas toujours directement consultable. ). Pour le référentiel que vous mentionnez, vous feriez:
$ git clone git://github.com/SpringSource/spring-data-graph-examples.git
L'URL de type git:
- est celui de la page à laquelle vous avez accédé. Sur mon système tout à l'heure, l'exécution de la commande ci-dessus a pris 3,2 secondes. Bien entendu, contrairement à Zip, le temps nécessaire pour cloner un référentiel augmentera avec l’historique du référentiel. Il existe des options pour cela, mais gardons cela simple.
Je dis simplement: Vous semblez très frustré quand une grande partie du problème provient de votre réticence à réellement tilisez Git.
Mis à jour en juillet 2016
À compter du 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:
Repo ne peut pas avoir un Zip préparé. Ajoutez /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/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.
Un autre moyen plus rapide de télécharger un projet GitHub serait d’utiliser la fonctionnalité de clonage avec l’argument --depth
comme:
git clone --depth=1 [email protected]:organization/your-repo.git
effectuer un clone peu profond.
Télécharger avec Git à l'aide de Windows CMD à partir d'un projet GitHub
Copiez le RL du clone HTTPS affiché dans l'image 1
CMD ouvert
git clone //paste the URL show in picture 2
Utilisation
git clone https://github.com/<path>/repository
or
git clone https://github.com/<path>/<master>.git
exemples
git clone https://github.com/jonathanluo/jpa
git clone https://github.com/jonathanluo/jpa.git
git clone https://github.com/spring-projects/spring-data-graph-examples
git clone https://github.com/spring-projects/spring-data-graph-examples.git
Une nouvelle option (parfois antérieure à avril 2013) sur le site indique "Cloner sous Windows".
Cela fonctionne très bien si vous avez déjà le client Windows GitHub comme mentionné par @ Tommy dans sa réponse sur cette question connexe ( Comment télécharger la source au format Zip depuis GitHub? ) .
Je suis d'accord avec les réponses actuelles, je veux juste ajouter un peu plus d'informations, voici une bonne fonctionnalité
si vous voulez demander uniquement un fichier Zip mais que le propriétaire n’a pas préparé de fichier Zip,
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. Cela vous donnera une fichier Zip complet
Par exemple, voici votre référentiel
https://github.com/spring-projects/spring-data-graph-examples
Ajouter zipball/master/ dans le lien de votre référentiel
https://github.com/spring-projects/spring-data-graph-examples/zipball/master/
Collez l'URL dans votre navigateur et vous obtiendrez un fichier Zip à télécharger.