Eu uso uma porta ssh não padrão (1234) para a maioria dos servidores aos quais me conecto. Então, no meu arquivo de configuração ssh, tenho:
Port 1234
Mas o github.com usa a porta 22. Quando tento conectar-me ao github, ele obviamente tenta usar a porta 1234. No momento, tenho que editar minha configuração do ssh para que as coisas funcionem.
Aqui está um trecho da minha configuração do git:
[remote "origin"]
url = [email protected]:asdf/asdf.git
ssh://[email protected]:22/asdf/asdf
(sem o .git)(Adore quando encontrar a resposta logo após perguntar.)
Modifiquei minha configuração ssh para especificar a porta para cada host em vez de ser uma configuração global:
fonte
Encontrei este link e, embora tenha sido útil, minha entrada no blog pode ajudar a esclarecê-lo:
https://prestongarrison.com/change-port-git-is-using-for-ssh/
Basicamente, acho muito melhor apenas editar seu arquivo .git / config e fazer as alterações.
fonte