Allow the default clone protocol to be set to SSH instead of KRB5 when using Kerberos
Description
With Kerberos enabled, the default clone protocol is set to KRB5. This is error prone when a user is not using Kerberos authentication on their machine.
Proposal
Allow a user to set the default clone protocol to SSH or use a user-specific same-as-last-time policy.
Links / references
Edited by Jeremy Watson (ex-GitLab)