Tivemos hoje um problema semelhante: Fiz asneira na minha cópia de trabalho, por isso decidi renomear o directório e clonar novamente o meu projecto a partir do github. Mas depois de fazer isso, tive de introduzir a minha palavra-passe para fazer qualquer pedido pull/push, em vez de introduzir a palavra-passe apenas uma vez, como costumava fazer.
Isso foi porque hoje utilizei o protocolo https para clonar o projecto! Para verificar que protocolo está a usar, basta correr
git config -l
e olhar para a linha que começa com ‘remote.origin.url’.
Para mudar de protocolo:
git config remote.origin.url git@github.com:the_repository_username/your_project.git
the_repository_username
e your_project
devem ser substituídos pelo nome do repositório apropriado e pelo proprietário desse repositório. O nome de utilizador será seu se for proprietário do repositório, ou o nome de utilizador do proprietário do repositório caso contrário.