Erro 403 quando git push (várias contas do github no mesmo mac)

3

Eu tenho duas contas do GitHub no mesmo Mac. E ter credential-osxkeychain instalado. Funciona bem com minha primeira conta do GitHub. Mas, como posso adicionar a segunda conta no acesso às chaves? Se não for possível, como posso 'sair' da minha primeira conta?

P.S. Não consigo usar a chave SSH na minha rede.

P.S. Eu já defini git config user.name & git config user.email no segundo repo. Erro 403 aparece quando eu git push . O Github não me pediu a senha da segunda conta. Eu acho que o git está empurrando o repositório com a conta errada & senha.

    
por user1597243 07.09.2012 / 20:44

2 respostas

0

Por fim, vou ao Acesso às Chaves e excluo / modifico a entrada do github.com. Assim, posso fazer login em outra conta ao enviar.

    
por 04.10.2012 / 15:10
1

Se você estiver tentando usar a autenticação SSH, o Github provavelmente está vendo a primeira chave ssh e associando-a à primeira conta, e depois negando que a conta tenha acesso aos repositórios da segunda conta. Sugiro trocar uma ou ambas as contas por acesso baseado em http.

Por exemplo, sobre SSH, meu URL de repo seria: [email protected]:opie4624/repoA.git , enquanto o equivalente HTTP seria: https://github.com/opie4624/repoA.git .

Ao pressionar ou puxar com o URL HTTP, o git solicitará o nome de usuário e a senha, permitindo que você especifique quais das duas contas do Github devem ser usadas. Isso também evita que você use as teclas ssh.

Espero que isso ajude!

    
por 25.09.2012 / 06:45