Git unterstützt das Herunterladen von Teilen des Repositorys nicht. Sie müssen das gesamte Repository herunterladen. Mit GitHub sollten Sie dies jedoch tun können.
Wenn Sie eine Datei anzeigen, enthält sie einen Link zur "Rohfassung". Die URL ist folgendermaßen aufgebaut
https://raw.githubusercontent.com/user/repository/branch/filename
Wenn Sie die Leerzeichen in der URL ausfüllen, können Sie Wget oder cURL (mit dem -L
Option, siehe unten) oder was auch immer, um eine einzelne Datei herunterzuladen. Auch hier erhalten Sie keine der netten Versionskontrollfunktionen von Git, wenn Sie dies tun.
Update: Mir ist aufgefallen, dass dies bei Binärdateien nicht funktioniert. Sie sollten wahrscheinlich keine Binärdateien in Ihrem Git-Repository verwenden, aber GitHub hat einen Download-Bereich für jedes Repository, den Sie zum Hochladen von Dateien verwenden können. Wenn Sie mehr als eine Binärdatei benötigen, können Sie eine .zip-Datei verwenden. Die URL zum Herunterladen einer hochgeladenen Datei lautet:
https://github.com/downloads/user/repository/filename
Beachten Sie, dass die oben angegebenen URLs von den Links auf github.com
wird umgeleitet zu raw.githubusercontent.com
. Sie sollten die URL, die durch diese HTTP 302-Weiterleitung angegeben wird, nicht direkt verwenden, da die RFC 2616 : "Da die Umleitung gelegentlich geändert werden kann, SOLLTE der Client die Request-URI für zukünftige Anfragen weiter verwenden."
1 Stimmen
Für GitLab, siehe stackoverflow.com/a/51993087/6309 .
0 Stimmen
Dies wird nicht für jeden funktionieren, aber wenn Sie Python Pandas verwenden, können Sie einfach etwas wie folgt tun (funktioniert auch für große Dateien): Klicken Sie auf "Rohdaten anzeigen" und kopieren Sie dann die URL aus dem Browser, dann tun Sie einfach dies: df = pd.read_csv( ' raw.githubusercontent.com/t-davidson/ ' )
0 Stimmen
Essayez Gitzip für Github für Chrom
0 Stimmen
Hier ist die einfachste Antwort für die Befehlszeile mit Sicherheit ! unix.stackexchange.com/questions/228412/ . Verwenden Sie
wget full_url_to_raw_file_on_github
.0 Stimmen
Die Tatsache, dass 654 Personen die Frage gestellt haben (und sie hochgestuft haben), deutet darauf hin, dass GitHub ein GROSSES UI-Problem hat, das gelöst werden muss. Klicken Sie auf das Kästchen daneben und wählen Sie "Download" Oh, gibt es nicht? Wie absurd. (OH, und bedenken Sie auch, dass 962.000 Mal jemand auf diese Seite kam, um nach einer Antwort zu suchen! Eine Million Seitenaufrufe für eine Funktion wären doch gut, oder? Nein)