For a single author, if you have a server with SSH, you don't need Gitolite at all.
The lack of anonymous public access is often a deal-breaker though.
The lack of anonymous public access is often a deal-breaker though.
But gitolite is so easy to setup & maintain, it's not a big difference and for r/w-access management within teams, it's priceless.
I guess one could even hack anonymous access with "PermitEmptyPasswords yes" and "AuthenticationMethods none"
Or maybe you can write a shell that runs a gitolite-shell command is its arguments are not already gitolite-shell?