Como mudar o utilizador do git no terminal?
Estou a tentar empurrar um projecto para um repositório remoto a partir da linha de comando.
A partir do meu directório local, carrego em:
$ git push
e obtenho o seguinte erro:
remoto: Permission to username1/repo.git denied to username2. fatal: unable to access https://github.com/username1/repo.git/ ’: O URL pedido retornou o erro: 403
Onde username1
é o nome de utilizador da minha conta github que hospeda o repositório para o qual quero carregar e username2
é uma conta antiga que eu usava nesta máquina.
Eu estou a usar o OS X Yosemite (v10.10.5) num Macbook Air. E eu preferia usar https em vez de ssh.
Como faço para actualizar para username1
para poder empurrar com sucesso para o meu comando?
Edit: Para ser claro, não estou a falar de simplesmente editar o objecto config user
, e.g.,
$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"
Eles não têm nada a ver com autenticação. A minha pergunta trata de user authentication necessário para escrever no meu repositório remoto.