Ich möchte zwei Konten Github Benutzer auf meinem Computer verwenden. Ich habe bereits die globalen Einstellungen Benutzer durch die Befehle konfiguriertPush-oder Commit aus einem Git-Benutzerkonto unterscheidet sich von dem globalen Benutzerkonto ohne SSH
git config --global user.name primary_username
und
git config --global user.email primary_email
Jetzt habe ich ein Repository temp_repository, für die ich das ein anderes Konto verwenden möchten. So habe ich die folgenden Befehle die lokale Konfiguration für das Repository nur gesetzt:
git config user.name secondary_username
und
git config user.email secondary_email
Aber wenn ich versuche, einen anfänglichen Druck mit dem Befehl ‚Ursprung -u git Push-to-do Master‘, bekomme ich diesen Fehler:
remote: Permission to temp_repository denied to primary_username. fatal: unable to access ' https://github.com/secondary_username/temp_repository.git ': The requested URL returned error: 403
Auch nach der Konfiguration für das lokale Repository separat einstellen, erhalte ich diesen Fehler. Ich möchte keine SSH-Schlüssel verwenden, da ich denke, dass ich dieses Konto nur vorübergehend verwenden werde. verpflichten Ihre Identität mit Push-Identität
Die Sache ist, dass man, um der Lage zu sein, Github zu schieben in _need_ ssh Zertifikate einzurichten. https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ – eftshift0
Ich kann es tun, ohne ssh auch richtig? Weil ich noch keine SSH-Schlüssel in meinem PC eingerichtet habe. – vaibhavS
Ich könnte mich irren ..... aber ich denke nicht. – eftshift0