From: Nicolas Pitre Date: Sat, 11 Apr 2009 02:03:58 GMT Subject: Re: [FR] Encrypting the repository Message-ID: In-Reply-To: <49DF294E.7010407@hepe.com> On Fri, 10 Apr 2009, Aaron Digulla wrote: > Sverre Rabbelier wrote: > > > > I need a way to safely synchronize data between several places using an > > > unsafe > > > storage (USB stick, Internet drive). So my question is: How much work > > > would it > > > be to patch GIT to encrypt all files in the repository using AES-256? > > > > Encrypt the entire drive flash drive [0], and then use git like > > normal, 0 changes required ;). You can also create an encrypted file, > > and then use git like normal, also 0 changes required! > > How do I encrypt an Internet drive (like Dropbox)? Also, if possible, I'd like > not to have to install any software on the local computer (well, besides git, > obviously). You can create git bundles, which is a way to synchronize repositories without using a direct network connection. A bundle is simply a single file with the needed data to perform repository updates. So you could use bundles, and encrypt them with the encryption tool of your choice before storing them on a USB stick for example. Nicolas