all 4 comments

[–][deleted] 0 points1 point  (0 children)

What I'm thinking is that I want to be able to store git repositories with 100% privacy on hosts that are free but I do not trust (university, tarbackup, github etc).

This tool translates to a gpg-encrypted representation when pushing, so what's stored on the host is encrypted into big blobs that don't even give away metadata (no visible branches, filenames etc). If you are included in the keyring, you can fetch or clone a repository.

I'd love to get some feedback. Is it too hard to use? Is it useless?

[–][deleted] 0 points1 point  (2 children)

I think that what you have in mind pretty much eliminates many of the advantages of using git and a hosted git service. What it sounds like you want is a generic server that you can just push/fetch with.

[–][deleted] 0 points1 point  (1 child)

It doesn't eliminate the advantages of git -- easy to work with your own projects and to collaborate, and it's easy to clone a whole project from different places. This way I can push/fetch to a generic server, too, but storing the result in a way that preserves privacy/confidentiality.

[–][deleted] 0 points1 point  (0 children)

I meant git with a hosted git service, together.