No Github, os clones HTTPS são somente-leitura faz um tempo já (a autenticação HTTP foi desabilitada). Como consta nesse tópico, para enviar ao GitHub é necessário usar chaves SSH ou tokens.
Vale lembrar que credenciais do Git são facilmente forjadas, por isso que nenhum serviço as aceita como autenticação para escrever no repositório, vide essa commit falsa do Linus Torvalds.