login auf github von der Kommandozeile aus mit mehreren accounts

Öffnete ich eine neue GitHub-account zu trennen, mein biz vs. persönliche repos.

Nun, ich git init meinem lokalen repo und git add remote origin <the repo https url>

Ich versuche zu schieben, und es scheint immer die Anmeldeinformationen von meinem ursprünglichen account, nicht Aufforderung, mich für die Anmeldeinformationen für das neue Konto.

Ich habe versucht mit der url-format mit

https://<username>:<password>@github.com/<username>/<repo.git>

aber das scheint nicht zu helfen: ich bekomme immer noch eine Fehlermeldung, dass die Anmeldeinformationen ungültig sind, die für die ursprünglichen Benutzernamen.

Wie logge ich mich mit mehreren Sätzen von Anmeldeinformationen oder wie würde ich das irgendwie zurücksetzen die ursprünglichen Anmeldeinformationen-force-Passwort-Eingabeaufforderung, wenn Sie drücken?

BEARBEITEN:

Nur so konnte ich push jetzt ist durch die Angabe der username:[email protected]/ in der url in der git push command

  • Alternativ könnten Sie ssh-Schlüssel, um effektiv die gleiche Fernbedienung, aber für unterschiedliche Benutzer, z.B. (server/personal server/biz würde sich auflösen, um denselben URL, die aber verschiedene Konten); siehe auch Antwort hier
  • ja, ich weiß, dass ich das tun kann. Es ist nur nicht so praktisch, vor allem mit teilmodule usw... wie die anderen können nicht mit der gleichen hostname format. teilmodule in einer repo, benötigen Sie die url des repo-Submodul. wenn ich es auf mein hostname in ssh_config, anderen zu bekommen, dass Informationen und werden nicht in der Lage zu ziehen, es sei denn, Sie setzen Ihre eigenen Passwort auf die gleiche Weise. Nur ein Schmerz.
InformationsquelleAutor MrE | 2016-01-11
Schreibe einen Kommentar