Kann nicht auf GitHub übertragen werden: Gist unterstützt keine Verzeichnisse

Lesezeit: 2 Minuten

Benutzer-Avatar
Aale

Ich erhalte diesen Fehler, wenn ich versuche, einen Gist mit darin enthaltenen Ordnern auf GitHub zu pushen:

remote: Gist does not support directories.
remote: These are the directories that are causing problems:
remote: dirname1, dirname2

Bei anderen Fragen scheint GitHub Gist keine leeren Ordner zu akzeptieren, aber keiner dieser Ordner ist leer. Ich kann andere Dateien, die sich im Stammordner des Repositorys befinden, erfolgreich pushen und die App auch mithilfe von Git erfolgreich in Heroku bereitstellen.

Wie füge ich ein Verzeichnis zu Gist von GitHub hinzu? Was mache ich hier falsch?

  • Also, was ist Ihre genaue Frage?

    – simeg

    28. Dezember 2014 um 14:52 Uhr

  • @simpe Entschuldigung. Die Frage ist, wie füge ich Verzeichnisse hinzu oder was mache ich falsch, das mich daran hindert, Verzeichnisse hinzuzufügen?

    – Aale

    28. Dezember 2014 um 14:57 Uhr


  • Sie möchten wahrscheinlich auf Github pushen, nicht auf die Gist-Seite. Können Sie die Adresse des Repos posten, zu dem Sie pushen?

    – duhaime

    28. Dezember 2014 um 15:12 Uhr


  • danke 😀 .. das ist was ich will 😀

    – Aale

    28. Dezember 2014 um 15:21 Uhr

Benutzer-Avatar
jordeu

Es ist nicht möglich, verwenden Sie ein Repository. Gists sind nur für Dateien.

  • Bitte kopieren Sie hier den Kommentar. Entschuldigung, diese Seite existiert nicht!

    – vesszabo

    4. November 2018 um 8:38 Uhr

  • “Wenn Sie eine Reihe von Gists haben, die gruppiert werden müssen, gibt es einen Grund, warum Sie diese Gists nicht in ein Repository oder eine Reihe von Repositorys umwandeln?” – github.community/t5/How-to-use-Git-and-GitHub/…

    – intotecho

    15. März 2019 um 3:16 Uhr

  • Ja, oft, weil es nicht direkt wiederverwendbar ist, aber dennoch mehrere Verzeichnisse benötigt. Schade.

    – Ani

    25. April 2019 um 19:42 Uhr

  • Obwohl der referenzierte Tweet gelöscht wurde, bezieht sich der „Kommentar eines Github-Entwicklers“ zweifellos auf den Antwort durch Zach Holmann: “Gists sind für Dateien, Repositories sind für Verzeichnisse.”

    – Robin A. Meade

    18. Dezember 2020 um 20:33 Uhr

Benutzer-Avatar
Volkan CP

Sie können keine Ordner erstellen, aber Sie können jeden “Kern” mit einem Präfix beginnen lassen. So können Sie jedem Gist eine „Domain“ oder einen „Ordner“ zuweisen. Wenn Sie in einem bestimmten “Ordner” oder einer “Domäne” suchen möchten, müssen Sie nur das Präfix eingeben.

Es gibt eine Möglichkeit, Gists Verbot von Verzeichnissen zu umgehen: Nur die neueste Commit auf jedem Zweig wird auf das Vorhandensein von Verzeichnissen überprüft. Wenn Sie einen Commit mit Verzeichnissen erstellen und dann die Verzeichnisse im nächsten Commit entfernen, können Sie beide Commits zusammenschieben und dann durch Anhängen einen Link zum Commit mit Verzeichnissen erstellen /[commit] zum Gist-URI.

Die Gist-Benutzeroberfläche handhabt dies etwas seltsam: Sie scheint die Verzeichnisstruktur zu glätten und Dateien in allen Verzeichnissen anzuzeigen. Du kann Push-Zweige, aber andere Zweige als master sind nirgendwo in der Gist-Benutzeroberfläche verlinkt. Commit-URIs funktionieren jedoch immer noch korrekt.

1121350cookie-checkKann nicht auf GitHub übertragen werden: Gist unterstützt keine Verzeichnisse

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy