Je dois télécharger le code source de l' exemple de graphique de données du projet 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 didacticiels sur le Web semblent supposer que "je voudrais configurer 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 avoir ce code 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. Tirez simplement le code source, et je suis plus intéressé à voir le code source et à ne pas apprendre GitHub .
Existe-t-il des pointeurs / tutoriels rapides? (J'ai un compte GitHub.)
Vous dites:
Et bien sûr, si vous souhaitez utiliser Git (qui concerne GitHub), ce que vous faites pour obtenir le code sur votre système s'appelle "cloner le référentiel".
Il s'agit d'une seule invocation Git sur la ligne de commande, et elle vous donnera le code comme vous le voyez lorsque vous parcourez le référentiel sur le Web (lors de l'obtention d'une archive ZIP, vous devrez la décompresser et ainsi de suite, ce n'est pas toujours directement consultable ). Pour le référentiel que vous mentionnez, vous feriez:
L'
git:
URL de type est celle de la page à laquelle vous êtes lié. Sur mon système tout à l'heure, l'exécution de la commande ci-dessus a pris 3,2 secondes. Bien sûr, contrairement à ZIP, le temps de clonage d'un référentiel augmentera lorsque l'historique du référentiel augmentera. Il existe des options pour cela, mais restons simples.Je dis simplement: vous semblez très frustré quand une grande partie du problème est votre réticence à utiliser Git .
la source
git
. Mais pour être honnête, la transition entre "wow,git
suce des boules" en "wow,git
c'est génial" peut prendre entre des semaines et des mois si vous êtes déjà à l'aise avec, par exemple, la subversion ou tout autre outil qui ne suppose pas que vous êtes un minuit -junkie commandant qui a tout le temps libre du monde pour lire une douzaine de pages de manuel écrites par des gens qui aiment inventer de nouveaux mots pour tout. (Je veux dire, si vous lisez les pages de manuel pourgit
, elles rendent chaque concept unique waaaaay plus difficile et complexe qu'il ne l'est.)Mise à jour juillet 2016
A partir de Juillet 2016 , le Download ZIPbouton est déplacé sous Clone or download à l' extrême droite de l'en- tête sous l' Codeonglet:
Si vous ne voyez pas le bouton:
Le dépôt peut ne pas avoir de 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/
-à-
pour obtenir le code source de la branche principale dans un fichier zip. Vous pouvez faire de même avec les balises et les noms de branche, en remplaçant
master
l'URL ci-dessus par le nom de la branche ou de la balise.la source
Un autre moyen plus rapide de télécharger un projet GitHub serait d'utiliser la fonctionnalité de clonage avec l'
--depth
argument comme:pour effectuer un clone peu profond.
la source
git clone your-git-url
vous donneront le projet avec toutes les révisions . Donc ,--depth=1
vous ne reçoit que la dernière révision, d' où clone de « superficielle ». Agréable! source .Téléchargement avec Git à l'aide de Windows CMD à partir d'un projet GitHub
Copiez l' URL du clone HTTPS montré dans l'image 1
CMD ouvert
git clone //paste the URL show in picture 2
la source
Utilisation
exemples
la source
Il y a une nouvelle option (quelquefois avant avril 2013) sur le site qui dit "Cloner dans Windows".
Cela fonctionne très bien si vous avez déjà le client Windows GitHub comme mentionné par @Tommy dans sa réponse à cette question connexe ( comment télécharger la source au format ZIP depuis GitHub? ).
la source
Je suis d'accord avec les réponses actuelles, je veux juste ajouter un peu plus d'informations, voici une bonne fonctionnalité
si vous souhaitez exiger 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 un fichier ZIP complet
Par exemple, voici votre référentiel
Ajoutez zipball / master / dans votre lien de référentiel
Collez l'URL dans votre navigateur et il vous donnera un fichier zip à télécharger
la source