Estou tentando enviar um projeto para um repositório remoto a partir da linha de comando.
De dentro do meu diretório local, pressionei:
$ git push
e obtenha o seguinte erro:
remote: permissão para nomedeusuário1 / repo.git negada para nomedeusuário2.
fatal: não foi possível acessar ' https://github.com/username1/repo.git/ ':
o URL solicitado retornou o erro: 403
Onde username1
está o nome de usuário da minha conta do github que hospeda o repositório para o qual desejo enviar por push e username2
é uma conta antiga que costumava usar nesta máquina.
Estou usando o OS X Yosemite (v10.10.5) em um Macbook Air. E eu preferiria usar https em vez de ssh .
Como atualizo para username1
poder enviar com êxito para o meu controle remoto?
Editar: para ser claro, não estou falando simplesmente de editar o config user
objeto, por exemplo,
$ 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. Minha pergunta lida com a autenticação do usuário necessária para gravar no meu repositório remoto.