I always recommended ssh until trying to use gitlab for a class I teach to nonprogrammers... and the extra complication over https was immense. Lots of github&#x27;s users have <i>never</i> used SSH before and those that are comfortable with it probably aren&#x27;t going to pay attention to github&#x27;s recommendation anyway.