Às vezes, eu clono um repositório no GitHub usando o botão "Abrir com o GitHub Desktop", conforme documentado aqui no GitHub . No entanto, essa funcionalidade sempre clona, por padrão, usando https em vez de ssh.

Então, toda vez que clono algo, preciso alterar manualmente a URL. Existe alguma maneira de informar ao GitHub que nunca quero clonar com https e sempre quero clonar com ssh?
Método genérico (ou seja, que afeta todo o uso do Git nos repositórios do GitHub, não apenas o aplicativo GitHub):
Isso fará com que o Git use automaticamente um endereço SSH, mesmo que uma URL HTTPS tenha sido fornecida.
Vários prefixos podem ser aliasados usando
config --add
, por exemplo, eu costumava ter umgh:
prefixo para poder fazergit clone gh:foo/bar
. (Não era muito útil.)Você também pode usar a
pushInsteadOf
opção, para que a clonagem e as extrações/buscas ainda sejam feitas por HTTPS (estabelecimento de conexão mais rápido), enquanto os envios serão feitos por SSH (usando sua chave pública).