Git lokales Einstellungspasswort

WBOY
Freigeben: 2023-05-17 12:51:07
Original
1642 Leute haben es durchsucht

Als Entwickler müssen wir häufig Git zur Versionskontrolle verwenden. Normalerweise übertragen wir den Code an das Remote-Warehouse und müssen dann zur Überprüfung den Benutzernamen und das Passwort eingeben. Es ist jedoch sehr mühsam, jedes Mal den Benutzernamen und das Passwort einzugeben. Gibt es eine Möglichkeit, diesen Vorgang zu vereinfachen? In diesem Artikel erfahren Sie, wie Sie lokal ein Git-Passwort festlegen, um die Verwendung Ihres Git komfortabler zu gestalten.

  1. Installieren Sie Git

Zunächst müssen Sie sicherstellen, dass Sie Git installiert haben. Wenn Sie es noch nicht installiert haben, können Sie das Installationspaket auf der offiziellen Website herunterladen und installieren: https://git-. scm.com/download

  1. Öffnen Sie Git Bash

Öffnen Sie das Terminal und geben Sie den Befehl ein: Git Bash

  1. Legen Sie den globalen Benutzernamen und die E-Mail-Adresse fest

Geben Sie den folgenden Befehl im Terminal ein, um den globalen Benutzernamen und festzulegen E-Mail-Adresse:

$ git config --global user.name "Your Name"
$ git config --global user.email "your.email@example.com"
Nach dem Login kopieren
  1. SSH-Schlüssel generieren

Wenn Sie noch keinen SSH-Schlüssel generiert haben, können Sie diesen Schritt überspringen. Andernfalls geben Sie im Terminal den folgenden Befehl ein, um einen SSH-Schlüssel zu generieren:

$ ssh-keygen -t rsa -C "your.email@example.com"
Nach dem Login kopieren

Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, oder drücken Sie einfach die Eingabetaste, um die Passworteinstellung zu überspringen.

  1. Passwort-Caching einrichten

In Git gibt es zwei Möglichkeiten, Passwörter lokal zwischenzuspeichern: mit dem Credential Helper von Git oder mit einem SSH-Agenten. Hier stellen wir den ersten Weg vor.

Geben Sie im Terminal den folgenden Befehl ein:

$ git config --global credential.helper cache
Nach dem Login kopieren

Dadurch wird das Passwort-Caching aktiviert und die Standard-Caching-Zeit auf 15 Minuten festgelegt. Wenn Sie die Zeit anpassen müssen, können Sie am Ende Parameter in Sekunden hinzufügen. Wenn sie beispielsweise auf 30 Minuten eingestellt ist, geben Sie den folgenden Befehl ein:

$ git config --global credential.helper 'cache --timeout=1800'
Nach dem Login kopieren
  1. Geben Sie die Passwortbestätigung ein

Nachdem Sie die obigen Einstellungen vorgenommen haben, Wenn Sie Git-Vorgänge erneut ausführen, wird eine Eingabeaufforderung ähnlich der folgenden angezeigt:

$ git push
Username for 'https://github.com': your_username
Password for 'https://your_username@github.com':
Nach dem Login kopieren

Zu diesem Zeitpunkt müssen Sie das Passwort nur einmal eingeben, und dann speichert Git das Passwort zwischen. Sie müssen das Passwort nicht erneut eingeben wenn Sie ähnliche Befehle erneut ausführen.

  1. Cache leeren

Wenn Sie den Passwort-Cache leeren möchten, können Sie den folgenden Befehl eingeben:

$ git config --global --unset credential.helper
Nach dem Login kopieren

Dadurch wird das Passwort-Caching deaktiviert.

Zusammenfassung

Durch die Einleitung dieses Artikels haben Sie gelernt, wie Sie das Git-Passwort lokal festlegen, um die Verwendung Ihres Git komfortabler zu gestalten. Um die Kontosicherheit zu gewährleisten, empfehlen wir natürlich nicht, Passwörter dauerhaft lokal zu speichern. Seien Sie vorsichtig, wenn Sie einen öffentlichen Computer verwenden.

Das obige ist der detaillierte Inhalt vonGit lokales Einstellungspasswort. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage