I've gone back and forth with git annex for a while.

On Tue, Nov 18, 2014 at 8:22 AM, Luiz Irber <[email protected]> wrote:

> I'm trying git-annex, it fits my workflow well because I can have
> subsets of my data in different machines. This way I can use one place
> with more space for backup and only keep the active files on others
> (like on my laptop or on scratch directories on HPC centers).
>

I find git annex works quite well for managing large files. Its great to be
able to see where all your files are from a given git repo. I have yet to
get working with collaborators on this, but the tools for collaboration are
quite robust and allow for shared keys that are encrypted with multiple GPG
keys... Coordinating these files, encrypted, and further access-controlled,
for example via box.net or S3 should suffice for all but the most sensitive
data. There should be someone in your organization who could speak to that
concern.


> It is not trivial to install if you're going to build it from source,
> but they do have installers and prebuilt packages available. You can
> also play with the assistant, the dropbox-like file synchronization.
>

It's available via homebrew and there are packages on major linux
distributions, which is definitely what I'd do. The haskell package
management system is pretty complex to install for just one package.

I have not found a use for the assistant. I'm not sure who that's for.
Certainly, it moves away from a git-style workflow. Perhaps it would be
useful for less technically sophisticated collaborators? But it'd be a
pretty narrow slice of people - you still need to be somewhat technical to
understand what's going on...

-- 
Dav Clark
Data Scientist
Berkeley D-Lab + BIDS
bead.glass
510-664-7000
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to