GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie deaktiviere ich Passwortabfragen beim Git-Push/Pull?

Ausführen

git config credential.helper store 

Dadurch werden Ihre Anmeldeinformationen in einem Ordner im Stammverzeichnis gespeichert. Sie müssen git pull ausführen /git push nach diesem Befehl und geben Sie zum ersten Mal den Benutzernamen und das Passwort ein. Danach wird es nicht zur Eingabe von Benutzername und Passwort aufgefordert. Details unter https://git-scm.com/docs/git-credential-store

Wie 0xc0de in einem Kommentar schrieb, wird das Passwort unverschlüsselt gespeichert!


Generieren Sie ein privates/öffentliches Schlüsselpaar für die passwortlose Authentifizierung.

Für Linux werden Ihre Schlüssel in ~/.ssh gespeichert .

Wenn Sie bereits Dateien in ~/.ssh haben das heißt id_rsa und id_rsa.pub , dann haben Sie bereits ein Schlüsselpaar. Hängen Sie den Inhalt Ihres öffentlichen Schlüssels an (das ist id_rsa.pub ) in die Datei ~/.ssh/authorized_keys des Git-Repositorys.

$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.tmp
$ ssh [email protected]
$ cat id_rsa.tmp >> .ssh/authorized_keys

Wenn Sie das Schlüsselpaar nicht haben, generieren Sie eines mit

$ ssh-keygen -t rsa

Lesen Sie dies für weitere Anweisungen:http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/


Linux
  1. So ändern, entfernen oder deaktivieren Sie das Benutzerkennwort in Linux

  2. So erstellen Sie Git-Tags

  3. So deaktivieren Sie ETag in NGINX

  4. git push mit GitHub-Token [Passwortauthentifizierung verwerfen]

  5. Wie ändern wir das Root-Passwort?

So wechseln Sie Branch auf Git

So ziehen und drücken Sie Helm-Diagramme

So deaktivieren Sie das Schlüsselring-Popup unter Ubuntu

So deaktivieren Sie die SSH-Passwortauthentifizierung auf Linux VPS

So zeigen Sie Sternchen an, wenn Sie das Passwort im Terminal eingeben

So deaktivieren Sie das Touchpad automatisch, wenn Sie Ubuntu eingeben