We are using a Mercurial implementation and sending data to a repository server via public key authentication which takes the latest revision and pushes it to our web servers via hooks also using public key authentication (thus two connections using public key authentication). It works, but it takes 5-10 seconds for even tiny commits to go through.
I believe this is because of the public key authentication, as I know when connecting via terminal using the public key authentication it takes a second or two to login and show the banner. Is there any way to make this (the logins) go faster?
On a side note is there any way to keep the ssh banner from going to stdout, aside from turning it off? It pops up in the return status and is pretty annoying.