J'essaie de comprendre (en C#) comment télécharger un répertoire avec du contenu (fichiers et dossiers) dans mon dépôt GitHub via l'API. Certains articles mentionnent Octokit.Net donc je télécharge et écrit les lignes suivantes:C# Télécharger la structure complète du répertoire avec les sous-répertoires et fichiers de GitHub (Octokit.Net)
var github = new GitHubClient(new ProductHeaderValue("PROJECT"), new InMemoryCredentialStore(new Credentials("xxxtokenxxx")));
var repositories = github.Repository.GetAllForCurrent().Result;
var repository = repositories.Single(x => x.Name == "MyRepo");
Eh bien, je puis obtenir le dépôt et il fonctionne, mais je ne suis pas sûr où aller d'ici?
Comment puis-je télécharger Folder1 (voir ci-dessous) contenant tous les fichiers et Folder2 avec des fichiers dans une structure sur mon disque dur local?
https://github.com/PROJECT/MyRepo/tree/2016-1/Folder1/Folder2
Quelqu'un peut me aider dans la bonne direction? Votre aide est grandement appréciée. Merci
mais je vous remercie ne sais pas où je mets mes lettres de créance (informations de connexion) en utilisant cette approche. – NorthRebel
Oui. Droite. Je n'y ai pas pensé. Je vais écrire une nouvelle réponse avec une solution possible. Il est trop long pour s'adapter au commentaire. :) – RhodryCZ
Ceci fournit l'injection de ligne de commande. Si vos intrants sont soumis par un attaquant non fiable, je parie qu'ils s'amuseraient. – Mitch