Bem, considere que as credenciais são armazenadas de maneira não segura em algum lugar do sistema de arquivos (opções padrão no Ubuntu). Existem alguns sites que dizem que usar SSH é mais seguro e deve ser usado como
"Com HTTPS, as credenciais são armazenadas em um arquivo não criptografado"
No entanto, isso faz muito pouco sentido para mim: com SSH você também tem um arquivo simples que armazena a chave (privada), então qualquer pessoa que pegar esse arquivo pode se conectar facilmente ao repositório git.
E não é como se nenhum dos arquivos fosse mais difícil de acessar: ambos são apenas armazenados no sistema de arquivos local principalmente não criptografados (no Linux).
Então, o que torna o SSH mais seguro que o HTTPS?