Configurar a ramificação de origem de um repositório para ser SSH
A página de configuração do repositório do GitHub é apenas uma lista sugerida de comandos (e o GitHub agora sugere o uso do protocolo HTTPS). A menos que você tenha acesso administrativo ao site do GitHub, não conheço nenhuma maneira de alterar os comandos sugeridos.
Se você preferir usar o protocolo SSH, basta adicionar um ramo remoto como este (por exemplo, use este comando no lugar do comando sugerido pelo GitHub). Para modificar uma ramificação existente, consulte a próxima seção.
$ git remote add origin git@github.com:nikhilbhardwaj/abc.git
Modificar um repositório pré-existente
Como você já sabe, para alternar um repositório pré-existente para usar SSH em vez de HTTPS, você pode alterar o URL remoto dentro do seu .git/config
arquivo.
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
-url = https://github.com/nikhilbhardwaj/abc.git
+url = git@github.com:nikhilbhardwaj/abc.git
Um atalho é usar o set-url
comando:
$ git remote set-url origin git@github.com:nikhilbhardwaj/abc.git
Mais informações sobre o comutador SSH-HTTPS
insteadOf
truque existe desde pelo menos 2012. Veja também Como convertergit:
URLs emhttp:
URLs .