Schlagwort-Archive: git

GitLab fietschering git-annex

Schon lange nix mehr von git-annex gehört. Heute nur einen Slack-Klick später: die GitLab EE bringt in Version 7.8 nicht nur Projekt-Benutzerbildchen sondern verhilft dem Joey Hess dem seinen Projekt mit „GitLab Annex“ zu mehr Bekanntheit, I’m sure.

Organisations are struggling with handling big files in their Git repositories. Git-annex came to the rescue, but wasn’t supported by any Git hosting solution, making permission management of large files impossible. Until now.

GitLab Annex allows you to easily include large files in your git repository, managed just as any other commit in GitLab.

Wir erinnern uns: symlink rein und gut ist.

(Und apropos GitLab: so eine Omnibus Package Installation ist zwar ganz hyppsch gedacht – aber ich habe die neulich trotzdem wieder zurückgerollt.)

git-annex tschekken

Weil ihr es alle schon für eure data contrib und backup purposes am Laufen habt, investierte ich just auch mal wieder ein paar Minuten meiner kostbaren Zeit, um mich mit diesem Arbeiter-und-Bauern-git-Aufsatz zu beschäftigen. git-annex klingt bisschen wie Sanitärabteilung im Baumarkt, ist aber die auf git aufbauende und in Haskell (siehe auch xmonad) geschriebene „so wie Dropbox, nur open source, bisschen anders und noch besser“ Lösung vom Debian-Tüpen Joey Hess. (Laut letztem #binaergewitter wohnt der im Wald und hackt auf altem Gerät rum. #wild)

Er beschreibt seine Kreation so:

„git-annex allows managing files with git, without checking the file contents into git. (…) git-annex is designed for git users who love the command line. For everyone else, the git-annex assistant turns git-annex into an easy to use folder synchroniser.“ (Also auch was für Mutti.)

„Hä? Aber ich kann doch meinen ganzen Krempel auch so ins git reinwerfen!“ – For sure! Aber der metadata-only Ansatz von git-annex soll machen, dass das Repository nicht rasant wächst, da nur #easypeasy mit Verweisen auf statt mit urlaubsvietschohs.tar itself hantiert wird.

Ich empfehle allen Bahnhofs-Verstehern dieses – etwas längere – #fosdem Filmchen:

Habe mir das entsprechende PoserPackage mal aufs PoserBook gepatscht und bisschen mit dem git-annex assistant herumgespielt. Klick, klick – anleg – aha, OKee – verstehe – huch! – Abkackung beim Setup eines ssh:// Volumens, aber egal. Spätestens mit dem übernächsten Crowdfunding wird das Tool dann bestimmt richtig geschmeidig sein. Leicht berauscht von den bis dato erahnten Möglichkeiten ein dickes #rtm.

Habta? Dann hier eintragen.

  • http://xmonad.org/
  • http://www.youtube.com/watch?v=IjHqIgPRQyA
  • http://git-annex.branchable.com/install/OSX/
  • https://git-annex.branchable.com/assistant/
  • http://git-annex.branchable.com/design/assistant/blog/day_288__success_stories/

CRE 130 gehört

Dieses hippe Podcast hören ist ja bisher so ein wenig an mir vorbeigerauscht, aber nun findet sich in letzter Zeit doch mal die eine oder andere freie #easypeasy Minute dafür. Ist vor allem darin begründet, dass ich aufgrund der Kombination von neuer Lokation des Arbeitgebers (der, der früher mal das ’new economy Amt‘ war) und bekackter Ich-fahr-auf-keinen-Fall-Fahrrad-Alter-Witterung früh und abends ein paar Minuten zu Fuss unterwegs bin – und genau diese beiden Fenster fülle ich gekonnt mit Audio-Konsum a la Chaosradio Express Radio und Technikwürze. Gestern und heute also CRE Nummer 130 mit Packungsinhalt „Verteilte Versionskontrollsysteme“ – ganz heisser #shice zum Thema nicht-zentrale VCS im Allgemeinen sowie git im ganz Speziellen. Host Mr. Pritlove und git-Missionar hukl (suche noch den Twitter-Account wie blöde) im sehr gern anzuhörenden Techtalk. Wirklich sehr empfehlenswert für alle git-Interessierten und CVS/SVN-Genervten.

Und weil es in dieser unterhaltsamen CRE Ausgabe Erwähnung fand, möchte auch ich nochmals dieses tolle Video an diese Stelle deines Screens patschen – Linus Torvalds lässt sich über sein Projekt git aus:

 

 

Auch sehr schön: gitready mit ganz vielen git Tips. Lörning by maching!

So, mal git propagieren morgen.

  • http://chaosradio.ccc.de/cre130.html
  • http://git-scm.com/
  • http://www.youtube.com/watch?v=4XpnKHJAok8
  • http://gitready.com/