Did you ever look at HFS supporting WebDAV? I thought this would be good since HFS's philosophy seems to be lightweight HTTP transfers with minimal configuration.
I am looking at using sharing Git repositories over the Internet via HTTP. Pulling others' changes using HFS works fine, but there are some users who just cannot accept incoming connections on their network. These users are forced to push their changes and Git needs WebDAV to do it.