GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso disabilitare le richieste di password quando eseguo git push/pull?

Esegui

git config credential.helper store 

Questo memorizzerà le tue credenziali in una cartella all'interno di root. Devi eseguire git pull /git push dopo questo comando e fornire per la prima volta username e password. Successivamente, non richiederà nome utente e password. Dettagli su https://git-scm.com/docs/git-credential-store

Come ha scritto 0xc0de in un commento, questo memorizzerà la password non crittografata!


Genera una coppia di chiavi privata/pubblica per l'autenticazione senza password.

Per Linux, le tue chiavi sono memorizzate in ~/.ssh .

Se hai già dei file in ~/.ssh che si chiama id_rsa e id_rsa.pub , allora hai già una coppia di chiavi. Aggiungi il contenuto della tua chiave pubblica (che è id_rsa.pub ) nel file ~/.ssh/authorized_keys del repository Git.

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

Se non hai la coppia di chiavi, generane una con

$ ssh-keygen -t rsa

Leggi questo per ulteriori istruzioni:http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/


Linux
  1. Come disabilitare ETag in NGINX

  2. Come cambiamo la password di root?

  3. Come disabilitare SELinux su CentOS?

  4. Come inserire la password per il comando git pull?

  5. Come rimuovo il percorso completo quando eseguo una compressione tar.gz?

Come cambiare ramo su Git

Come tirare e spingere i grafici del timone

Come disabilitare il popup del portachiavi su Ubuntu

Come disabilitare l'autenticazione della password SSH su VPS Linux

Come visualizzare gli asterischi quando si digita la password nel terminale

Come disabilitare automaticamente il touchpad durante la digitazione in Ubuntu