Because you don&#x27;t have to keep supplying credentials when using SHH keys. It&#x27;s less about speed and more about reducing the friction in common operations. It&#x27;s also the way I&#x27;m used to handling things with gitolite, so that might be part of it.<p>We already usually use SSH w&#x2F; keys for server access, so uploading public keys to GitHub isn&#x27;t much of an additional hurdle.