Kann ich einen Link zum Herunterladen einer bestimmten Datei in meinem öffentlichen GitHub-Repository freigeben?

6722
jake9115

Genau wie die Frage sagt ... Ich suche nach einem kostenlosen Versionskontrollsystem, mit dem ich einzelne Skripte aus einem größeren Projekt freigeben kann.

Können GitHub oder BitBucket so etwas tun? Ist es möglich, ein öffentliches Repository mit vielen Skripts zu haben und jemandem einen Link zum Herunterladen eines einzelnen Skripts zu senden?

3

1 Antwort auf die Frage

9
Christian Woerz

Wenn Sie in GitHub eine Datei anzeigen, gibt es einen Link zur raw-version der Datei.

Es sollte so aussehen:

https://github.com/user/repository/raw/branch/filename 

Wenn Sie die Decken mit dem tatsächlichen Dateinamen usw. ersetzen, können Sie sie mit curloder herunterladen wget. Sie können diesen Link senden, um diese Datei freizugeben. Es gibt jedoch keine Versionskontrollfunktionen von git usw.

Oh Mann, das ist einfach perfekt, ich möchte dir zusätzliche Punkte geben. jake9115 vor 11 Jahren 0
Bitte schön. Schön, dass es funktioniert. Christian Woerz vor 11 Jahren 0
Gibt es nun eine Möglichkeit, eine ältere Version der Datei anzufordern? Mikhail T. vor 9 Jahren 0
Sie können die Festschreibungs-ID verwenden, um eine frühere Version zu erhalten: https://github.com/user/repository/raw/ / filename` Sthe vor 9 Jahren 0
Beachten Sie, dass Sie den * link * kopieren sollten, auf den "Raw" verweist, anstatt auf die resultierende Seite. Es wird das Format https://github.com/ / / raw / / `haben. Wenn Sie auf den Link klicken, werden Sie auf eine Seite weitergeleitet, für die ein Token erforderlich ist, und der Pfad unterscheidet sich geringfügig: `https://raw.github.com/ / / raw / / { Pfad}? token = `. Wenn Sie das falsche Token angeben, wird die Seite "Nicht gefunden" angezeigt. Daher sollten Sie die erste URL verwenden. Senseful vor 8 Jahren 1