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/