Alternative to the CA system: http://convergence.io/
Alternative to SSL: use SSH to clone git repos. The site contents are available over git as well. Food for thought: https://github.com/shazow/ssh-chat Now, if there was public SSH access, things like gitolite do exist... <3,K.