Repositórios GitHub: como trocar de HTTPS para SSH

Há aproximadamente 1 ano o GitHub não permite mais o acesso aos repositórios através de HTTPS com usuário/senha, é necessário fazer o acesso utilizando algum método de conexão mais seguro, como SSH, token OAuth, autenticação de dois fatores e outros.

Se você tem chaves SSH registradas no GitHub, pode fazer a troca do repositório remoto HTTPS por SSH de modo bem fácil e rápido, seguindo os passos a seguir:

Verifique quais são os repositórios remotos com o comando:

$ git remote -v
origin	https://github.com/USUÁRIO/REPOSITÓRIO.git (fetch)
origin	https://github.com/USUÁRIO/REPOSITÓRIO.git (push)

Agora altere o repositório remoto para o SSH:

$ git remote set-url origin git@github.com:USUÁRIO/REPOSITÓRIO.git

Verifique se a alteração foi concluída com sucesso:

$ git remote -v
origin	git@github.com:USUÁRIO/REPOSITÓRIO.git (fetch)
origin	git@github.com:USUÁRIO/REPOSITÓRIO.git (push)

Agora você pode usar suas chaves SSH para acesso ao repositório.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *