GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo deshabilito las solicitudes de contraseña cuando hago git push/pull?

Ejecutar

git config credential.helper store 

Esto almacenará sus credenciales en una carpeta dentro de la raíz. Necesitas ejecutar git pull /git push después de este comando y proporcione el nombre de usuario y la contraseña por primera vez. Después de esto, no solicitará el nombre de usuario y la contraseña. Detalles en https://git-scm.com/docs/git-credential-store

Como escribió 0xc0de en un comentario, ¡esto almacenará la contraseña sin cifrar!


Genere un par de claves pública/privada para la autenticación sin contraseña.

Para Linux, sus claves se almacenan en ~/.ssh .

Si ya tiene archivos en ~/.ssh que se llama id_rsa y id_rsa.pub , entonces ya tiene un par de claves. Agregue el contenido de su clave pública (que es id_rsa.pub ) al archivo ~/.ssh/authorized_keys del repositorio Git.

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

Si no tiene el par de claves, genere uno con

$ ssh-keygen -t rsa

Lea esto para obtener más instrucciones:http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/


Linux
  1. ¿Cómo cambiamos la contraseña raíz?

  2. ¿Cómo deshabilitar todas las solicitudes de contraseña?

  3. ¿Cómo deshabilitar la atenuación de pantalla en 14.04?

  4. Cómo deshabilitar el inicio de sesión SSH con contraseña

  5. CentOS / RHEL:cómo deshabilitar el inicio de sesión raíz o el acceso raíz en un sistema

Cómo cambiar de rama en Git

Cómo tirar y empujar gráficos Helm

Cómo deshabilitar la ventana emergente del llavero en Ubuntu

Cómo deshabilitar la autenticación de contraseña SSH en Linux VPS

Cómo mostrar asteriscos cuando escribe una contraseña en la terminal

Cómo deshabilitar automáticamente el panel táctil al escribir en Ubuntu