Comment télécharger un fichier particulier depuis GitHub?
17
Je n'ai besoin que d'un fichier particulier d'un projet publié sur GitHub, il est donc peu logique de télécharger le projet entier. Mais je ne trouve tout simplement pas le bouton de téléchargement.
Dans la liste des fichiers, chaque nom de fichier est un lien. Un simple clic droit et "Enregistrer le lien sous ..." (ou équivalent pour votre navigateur) vous permettra de télécharger un seul fichier.
Cependant, cela se décompose avec les fichiers HTML. Vous devrez utiliser le bouton "Raw" sur la page du fichier comme le décrit la réponse de Eight Days of Malaise . J'utilise Google Chrome. Vous pouvez avoir une expérience différente sur un autre navigateur.
Ces liens vont à la page html de ce fichier, pas au fichier lui-même. (Sauf si vous faites référence à une autre liste de fichiers, auquel cas vous devez étendre votre réponse pour décrire comment accéder à cette liste de fichiers)
CodesInChaos
1
@CodesInChaos: Cela fonctionne très bien. Oui, si vous cliquez simplement sur le lien, il ouvrira la page de GitHub pour ce fichier, mais "Enregistrer le lien sous ..." enregistre le fichier dans son "format natif".
ale
Cela ne semble pas fonctionner avec les fichiers HTML.
Zenadix
1
Pour moi, cela ne fonctionne jamais (avec Firefox). Il télécharge toujours la page html de github pour ce fichier.
CodesInChaos
1
Testé en chrome et ça ne marche pas non plus. Le fichier téléchargé contient toujours du html. Avez-vous vérifié le contenu du fichier?
CodesInChaos
1
Découvrez RawGit qui est un service gratuit pour servir des fichiers directement à partir de Github avec des en-têtes de type de contenu appropriés.
Réponses:
Si vous visualisez le contenu du fichier lui-même, il devrait y avoir un bouton "Raw".
Vous pouvez soit:
la source
?raw=true
à l'URL du fichier.Dans la liste des fichiers, chaque nom de fichier est un lien. Un simple clic droit et "Enregistrer le lien sous ..." (ou équivalent pour votre navigateur) vous permettra de télécharger un seul fichier.
Cependant, cela se décompose avec les fichiers HTML. Vous devrez utiliser le bouton "Raw" sur la page du fichier comme le décrit la réponse de Eight Days of Malaise . J'utilise Google Chrome. Vous pouvez avoir une expérience différente sur un autre navigateur.
la source
Découvrez RawGit qui est un service gratuit pour servir des fichiers directement à partir de Github avec des en-têtes de type de contenu appropriés.
Exemple d'URL: https://rawgit.com/user/repo/branch/file
la source
Si vous utilisez le navigateur Chromium, maintenez simplement la touche ALT enfoncée et faites un clic gauche sur le fichier pour le télécharger.
(Ne fonctionne pas avec Mozilla Firefox, n'a pas testé d'autres navigateurs.)
la source
Tu peux essayer github-files-fetcher , c'est un outil en ligne de commande qui télécharge un seul dossier ou fichier à partir d'un dépôt GitHub.
Imaginez un scénario réel: vous visitiez la page Web suivante et souhaitez télécharger le
async
sous - répertoire seul.Avec le
github-files-fetcher
, vous devez d'abord copier leurl
de cette page, qui est https://github.com/reduxjs/redux/tree/master/examples/async , puis exécuter la commande ci-dessous en ligne de commande:fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async
la source