From 940992417684b4434335995bebc0169b00fa0355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20K=C3=A1n=C4=9B?= Date: Mon, 24 May 2021 12:04:27 +0200 Subject: [PATCH] Add git-annex talk --- content/talks/git-annex.cs.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/talks/git-annex.cs.md diff --git a/content/talks/git-annex.cs.md b/content/talks/git-annex.cs.md new file mode 100644 index 0000000..c6a8cdb --- /dev/null +++ b/content/talks/git-annex.cs.md @@ -0,0 +1,11 @@ +--- +title: "git-annex" +date: 2021-05-24T12:04:27+02:00 +draft: false +authors: [ "vojta001" ] +when: 2021-01-29T15:00:00+01:00 +--- + +[O Gitu samotném jsme již nedávno mluvili]({{< relref "/talks/git" >}}). Co když jsme jeho kouzlu propadli a teď bychom ho rádi použili i na velké binární soubory, jako sestavené spustitelné soubory, zálohy, nebo třeba rodinné fotografie? Pro první zmíněné použití se výborně hodí [Git LFS](https://git-lfs.github.com), ale u dalších bychom mohli chtít sledovat, na kterých strojích jsou soubory uložené, zda-li splňují požadavky na replikaci či podporu pro cloudová úložiště a šifrování. + +Zde přichází na scénu [git-annex](https://git-annex.branchable.com) – open source rozšíření Gitu napsané v Haskellu, které zavádí tzv. _location tracking_, tedy pamatuje si, kde jsou jednotlivé soubory uložené. Díky tomu se výborně hodí pro zálohování a archivování velkých souborů. Též má zmíněnou podporu pro různá cloudová úložiště včetně šifrování.