Es gibt GitHub, welches auf git aufbaut, mit dem man eigene Respositorys verwalten kann.
Möchte man hingegen nur kleine Code-Schnippsel öffentlich zugänglich machen, bzw. mit einer Versionsverwaltung versehen, so kann man auf das von GitHub bereitgestellte Gist zurückgreifen.
Wie man es sich (auf dem Uberspace) einrichtet, wird nun erläutert.
Installation
Zunächst gehe ich davon aus, dass man [ruby & gem] soweit eingerichtet hat.
Danach klappt die das Herunterladen und Installieren per
gem install gist
Nun müssen wir noch eine kleine Veränderung durchführen, damit man gist später voll nutzen kann. Dazu müssen wir ein Zertifikat austauschen.
Wir wechseln in den Ordner, in dem gist installiert wurde:
cd ~/.gem/ruby/1.9.1/gems/gist-3.1.0/lib/
Dabei müsst ihr schauen, welche Version von ruby ihr nutzt, und die ggf. anpassen.
Nun folgenden die eigentlichen zwei Befehle:
mv cacert.pem oldcert.pem
curl http://curl.haxx.se/ca/cacert.pem > cacert.pem
Ihr solltet noch euren Benutzernamen -passwort setzen, damit die Gists eurem Account zugeordnet werden:
git config --global github.user "your-github-username"
git config --global github.password "your-github-password"
Die Installation sollte damit abgeschlossen sein.
Nutzung
Ein
gist -h
gibt alle Möglichkeiten der Nutzung aus, jedoch wird die häufigste Nutzungsart:
gist [FILE]
sein.
Viel Spaß
gehaxelt