Github ganzen ordner downloaden

Sie können versuchen, github-files-fetcher, es ist ein Befehlszeilentool, das einen einzelnen Ordner oder eine Datei von einem GitHub-Repository herunterlädt. Ich wollte den Mysite-Ordner von diesem Link herunterladen: github.com/username/repository/master/ Wie ich möchte `iOS Pro Geo` Ordner von der URL herunterladen Wenn Sie mit Unix-Befehlen vertraut sind, brauchen Sie dafür keine speziellen Abhängigkeiten oder Web-Apps. Sie können das Repo als Tarball herunterladen und nur das, was Sie brauchen, untar. minhaskamal.github.io/DownGit/#/home?url=https:%2F%2Fgithub.com%2FMinhasKamal%2FProgrammingResources%2Ftree%2Fmaster%2FJava – Wenn Sie den Ordner auschecken möchten, anstatt ihn einfach herunterzuladen, versuchen Sie es mit der svn-Hilfe (tldr: Export durch Kasse ersetzen) Verwenden Sie das Online-Tool GitZip. Es ermöglicht das Herunterladen eines Unterverzeichnisses eines Github-Repositorys als ZIP-Datei. Keine Git-Befehle erforderlich! Dieses Archivformat enthält keine der git-repo Magie, nur die verfolgten Dateien selbst (und vielleicht ein paar .gitignore Dateien, wenn sie verfolgt wurden, aber Sie können diese :p ignorieren) – das bedeutet, dass, wenn der Code ändert und Sie an der Spitze bleiben wollen, müssen Sie manuell neu herunterladen, und es bedeutet auch, dass Sie nicht in der Lage sein, es als Git-Repository zu verwenden… Sie müssen das gesamte Projekt entweder mit der Schaltfläche “Clone to desktop” herunterladen, die natives Github-Programm verwendet, oder “Als Zip herunterladen”. @MinhasKamal ein kurzer Blick auf den Code Ihres Tools sagt mir, es lädt alle Dateien, und erstellt einen ZIP im Browser. Wenn ja, wird das für kleine Verzeichnisse funktionieren, aber wenn sie auf großen Verzeichnissen verwendet wird, bin ich ziemlich sicher, dass der Browser sehr schnell nicht mehr auf dem Speicher ist. Sagen Sie Git, welche Verzeichnisse Sie wollen (echo 2015/brand/May(siehe Ordner, an dem Sie arbeiten möchten) >> .git/info/sparse-checkout) Wenn Sie z.B.

nur das Doc-Verzeichnis von Ihrem Master-Repo github.com/project-tree/master/doc herunterladen möchten, dann lautet Ihr Befehl echo “doc” > .git/info/sparse-checkout. ATM können Sie kein einzelnes Verzeichnis in einem Repository herunterladen. Manchmal ist der Rep zu groß, aber man braucht nur einen kleinen Teil. Zur Inspiration, hier ist mein Rubinkern: gist.github.com/cvengros/b2a7e82f66519d423b6f Es gibt ein Python3-Pip-Paket namens githubdl, das dies tun kann*: github.com/ojbc/docker/blob/master/java8-karaf3/files/git-download.sh Jetzt verwenden wir einfach den Befehl svn checkout aus der Eingabeaufforderung, in diesem Beispiel werden wir den folgenden Ordner aus einem xamarin-Repository herunterladen.