Hi, I just added my .netrc to a repository where I track some files that I would hate to lose. However, since I mirror that repository to a machine where other people than me have root access, I thought that I encrypt the file with gpg. To make this procedure more convenient for me, I decided not to encrypt with a private key, but with a passphrase, and to use gitattributes to do the encryption for me: $ echo 'netrc filter=gpg' > .gitattributes $ git config filter.gpg.clean 'gpg --cipher-algo AES256 -c' $ git config filter.gpg.smudge 'gpg --decrypt' $ git add netrc It asks quite a few times for the passphrase (as expected), but I had to add the file twice (not expected). However, since it worked now, I am happy. Maybe somebody else will find this information useful. Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html