Je souhaitais télécharger le dossier mysite à partir de ce lien: https://github.com/username/repository/master/
Il y a un bouton Download Zip
. Vous ne pouvez pas télécharger uniquement un dossier ou un fichier.
Vous pouvez télécharger un fichier/dossier depuis github
simplement utiliser
svn export <repo>/trunk/<folder>
par exemple.
svn export https://github.com/lodash/lodash/trunk/docs
(oui, c'est svn ici. apparemment en 2016, vous avez toujours besoin de svn pour télécharger simplement des fichiers github)
Vous pouvez utiliser API de contenu Github pour obtenir un lien d’archive et tar
pour récupérer un dossier spécifié.
curl https://codeload.github.com/[propriétaire]/[référentiel] /tar.gz/master |\ tar -xz --strip = 2 [repo] -master/[folder_path]
Par exemple,
si vous voulez télécharger examples/with-apollo/ dossier de zeit/next.js , vous pouvez taper ceci:
curl https://codeload.github.com/zeit/next.js/tar.gz/master | \
tar -xz --strip=2 next.js-master/examples/with-apollo
Vous pouvez télécharger le dossier complet sous Options de clonage ou de téléchargement (URL Git ou Download Zip).
Il y a un bouton de Download Zip
En utilisant la commande, vous pouvez télécharger le dossier complet sur votre machine, mais pour cela vous avez besoin de git sur votre machine. Vous pouvez trouver l'URL Git uner
git clone https://github.com/url
Vous devez télécharger le projet entier avec le bouton "Cloner sur le bureau" qui utilisera le programme github natif ou "Télécharger en tant que Zip".
Et puis recherchez ce dossier dans le projet téléchargé.
Utilisez GitZip . Il peut créer un sous-dossier/sous-répertoire du référentiel github au format Zip et le télécharger. Aucune commande git nécessaire!