Benutzernamen in Git pushen

Abdul Jabbar 23 August 2022
  1. Benutzernamen in Git pushen
  2. Aktualisieren Sie die URL von Origin Remote mit SSH in Git
  3. Git-Anmeldeinformationen speichern
Benutzernamen in Git pushen

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 Jabbar avatar Abdul Jabbar avatar

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.

LinkedIn

Verwandter Artikel - Git Push