I'm not sure how easy it would be to store git repos on Tahoe-LAFS, but there are two other options - 1) duplicity has native support for Tahoe-LAFS as a backend, or 2) use git-annex with a special remote [1].
http://git-annex.branchable.com/devblog/day_22__gcrypt_on_rs...
http://git-annex.branchable.com/forum/making_good_use_of_my_...