Was sind Git-Anmeldeinformationen?
Git ist ein verteiltes Versionskontrollsystem. Aufgrund seiner verteilten Natur erleichtert es die Zusammenarbeit mehrerer Personen. Gerade wenn Teams Projekte entwickeln, ist der Einsatz von Git allgegenwärtig. Wenn Sie mit Git arbeiten, müssen Sie normalerweise einen Benutzernamen und ein Passwort oder Anmeldeinformationen eingeben. Vor kurzem hat Git eine neue Funktion hinzugefügt: Git Credential. Was sind also Git-Anmeldeinformationen? Was macht es? Wie benutzt man? Beantworten Sie sie unten einzeln.
Das Konzept der Git-Anmeldeinformationen:
Git-Anmeldeinformationen sind eine neu hinzugefügte Funktion von Git in Version 2.11. Ihre Aufgabe besteht darin, Benutzern bei der Verwaltung ihrer Anmeldeinformationen zu helfen und die wiederholte Eingabe von Benutzernamen und Passwörtern zu vermeiden. Laienhaft ausgedrückt handelt es sich dabei um den Benutzernamen und das Passwort, die zum Verwalten von Git verwendet werden. Git speichert die Anmeldeinformationen auf der lokalen Festplatte, damit sie beim nächsten Mal einfacher verwendet werden können.
In Git werden Git-Anmeldeinformationen in zwei Typen unterteilt: globale Anmeldeinformationen und lokale Anmeldeinformationen. Globale Anmeldeinformationen sind Anmeldeinformationen, auf die alle Git-Ressourcen zugreifen können. Sie werden normalerweise auf dem Gerät des Benutzers gespeichert und sind für alle Git-Repositorys gültig. Lokale Anmeldeinformationen gelten nur für das aktuelle Git-Repository und sind nur im lokalen Repository verfügbar. Dieser Ansatz vermeidet das Risiko der gemeinsamen Nutzung von Anmeldeinformationen zwischen mehreren Repositorys und sorgt für Sicherheit.
Die Rolle von Git-Anmeldeinformationen:
Die Hauptaufgabe von Git-Anmeldeinformationen besteht darin, den Git-Betriebsprozess zu vereinfachen und die Arbeitseffizienz zu verbessern. Normalerweise müssen Sie während des Betriebs von Git den Benutzernamen und das Kennwort eingeben. Die Eingabe des Benutzernamens und des Kennworts ist eine sehr mühsame Aufgabe, insbesondere während des Prozesses mehrerer Übermittlungen und Pushs. Wenn mehrere Code-Repositorys Git zur Versionskontrolle verwenden müssen, wird diese mühsame Arbeit noch komplizierter. Aus Gründen der Bequemlichkeit und Effizienz wird dieses Problem daher durch die Einführung von Git-Anmeldeinformationen gelöst.
Git-Anmeldeinformationen verwenden:
Die Verwendung von Git-Anmeldeinformationen ist sehr einfach. Fügen Sie einfach die folgenden Codezeilen zur Git-Konfigurationsdatei hinzu:
[credential] helper = cache --timeout 300
Diese Codezeile teilt Git mit: „Verwenden Sie den Befehl ‚cache‘, um meine Anmeldeinformationen zu speichern, Anmeldeinformationen.“ Lagerung Die Zeit ist auf 300 Sekunden eingestellt. „Danach fragt Git Sie automatisch nach Ihrem Benutzernamen und Passwort, wenn Sie einen Git-Vorgang ausführen, der eine Authentifizierung erfordert. Sobald Sie diese eingegeben haben, speichert Git sie im Cache Es wird in Zukunft automatisch mit der Zeit gefüllt.
Es ist erwähnenswert, dass diese Methode nicht für alle Git-Vorgänge funktioniert, sondern nur für Vorgänge, für deren Ausführung eine Authentifizierung erforderlich ist, z. B. Push und Klonen usw. Für andere Vorgänge müssen Sie weiterhin Ihren Benutzernamen und Ihr Passwort eingeben. Wenn Sie Git-Anmeldeinformationen für alle Git-Vorgänge verwenden möchten, finden Sie hier einige Codezeilen:
[credential] helper = store
Diese Git-Konfiguration teilt Git mit: „Speichern Sie meine Anmeldeinformationen jederzeit mit dem Befehl „store“ in einer lokalen Konfigurationsdatei.“ Immer wenn Git Ihren Benutzernamen und Ihr Passwort benötigt, ruft Git diese automatisch aus der Konfigurationsdatei ab und verwendet sie.
Zusammenfassung:
Git-Anmeldeinformationen sind eine der leistungsstarken neuen Funktionen von Git. Es kann Benutzern dabei helfen, Git-Vorgänge bequemer und effizienter durchzuführen und so unnötige Zeit und Energie zu sparen. Aus Sicherheitsgründen sollten wir natürlich auch darauf achten, unsere Anmeldeinformationen zu schützen, um den Schaden zu vermeiden, der durch die Offenlegung aller Daten entsteht.
Das obige ist der detaillierte Inhalt vonWas sind Git-Anmeldeinformationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!