Come cambiare utente git al terminale?
Sto cercando di spingere un progetto in un repository remoto dalla linea di comando.
Dall'interno della mia directory locale, premo:
$ git push
e ottengo il seguente errore:
remote: Permesso a username1/repo.git negato a username2. fatal: non riesco ad accedere a https://github.com/username1/repo.git/ ’: l'URL richiesto ha restituito l'errore: 403
Dove username1
è il nome utente del mio account github che ospita il repository a cui voglio spingere e username2
è un vecchio account che usavo su questa macchina.
Sto usando OS X Yosemite (v10.10.5) su un Macbook Air. E preferirei usare https invece di ssh.
Come faccio ad aggiornare a username1
così posso spingere con successo sul mio telecomando?
Edit: Per essere chiari, non sto parlando di modificare semplicemente l'oggetto config user
, ad esempio,
$ git config --global user.name "Billy Everyteen"
$ git config --global user.email "billyeveryteen@example.com"
Non hanno nulla a che fare con l'autenticazione. La mia domanda riguarda l'autenticazioneutente_ necessaria per scrivere nel mio repository remoto.