Benutzernamen in Git pushen
- Benutzernamen in Git pushen
-
Aktualisieren Sie die URL von Origin Remote mit
SSH
in Git - Git-Anmeldeinformationen speichern
Wir werden in diesem Artikel kurz erläutern, wie Benutzernamen in Git gepusht werden.
Benutzernamen in Git pushen
Wenn wir mit Git arbeiten, verwendet es einen Benutzernamen, um Commits für seine Identität für den Benutzer zu erkennen. Der in Git verwendete Benutzername ist nicht derselbe wie der, den wir für unser GitHub-Konto verwenden, aber er unterscheidet sich vom Benutzernamen des Hauptkontos.
Wir können den mit unseren Commits verknüpften Benutzernamen für das Remote-Repository ändern, was über den Befehl git config
über die Befehlszeile in Git ausgeführt werden kann. Wir können unseren neuen Benutzernamen auf unsere zukünftigen Commits anwenden, die wir mit verschiedenen Befehlen zu Git pushen oder von Git abrufen.
Auch nach der Konfiguration des neuen Benutzernamens werden wir in Zukunft mit einigen Problemen im Zusammenhang mit Benutzernamen und Passwörtern konfrontiert. Git fragt diese jedes Mal, wenn wir mit Git interagieren, wenn wir etwas Arbeit in das Remote-Repository verschieben.
Dies tritt auf, wenn wir die HTTPS URL
zum Klonen für unsere Repositories verwenden. Statt HTTPS
verwenden wir SSH
.
Dieses Problem kann behoben werden, indem Git so konfiguriert wird, dass Passwörter für uns reserviert werden.
Aktualisieren Sie die URL von Origin Remote mit SSH
in Git
Verwenden Sie den folgenden Befehl, um die URL eines Remote-Repositorys zu ändern.
Befehl:
git remote set-url origin git@github.com:username/repo.git
Git-Anmeldeinformationen speichern
Der folgende Befehl in Git speichert den Benutzernamen und das Passwort, die in Zukunft nie wieder gefragt werden, wenn wir den Pull aus dem Remote-Repository durchführen oder die neueste Arbeit in das Remote-Repository pushen.
Befehl:
git config --global credential. helper store
Dieser nächste Befehl dient dazu, sie für eine Sitzung zu speichern, oder wir können sie für einige Zeit im temporären Speicher zwischenspeichern.
Befehl:
git config --global credential. helper cache
Schließlich legt dieser Befehl ein Timeout für die oben erwähnte Einstellung fest, um sie für eine bestimmte Zeit im lokalen Speicher zu speichern, und sobald die Zeit abgelaufen ist, wird sie dauerhaft entfernt.
Befehl:
git config --global credential. helper 'cache --timeout=600'
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedInVerwandter Artikel - Git Push
- Commit und pushen Sie eine einzelne Datei auf die Remote
- Führen Sie mit Git einen anfänglichen Push zu einem Remote-Repository durch
- git add, git commit und git push in One Command
- Git Push hängt
- Git Push zum Überschreiben von Dateien im Remote-Repository erzwingen
- Git-Push zu einem anderen Zweig mit einem anderen Namen