Diferencia entre revisiones de «Comandos utiles Git»

De ChuWiki
Saltar a: navegación, buscar
 
Línea 12: Línea 12:
 
  git config --global user.name "nuevo nombre"
 
  git config --global user.name "nuevo nombre"
 
  git config --global user.email nuevo@email.com
 
  git config --global user.email nuevo@email.com
 +
 +
== Almacenar y Cambiar credenciales de Git ==
 +
 +
Si queremos que git recuerde nuestro usuario y password
 +
 +
git config --global credential.helper store
 +
 +
Cuando hagamos una petición nos pedirá usuario y password. A partir de ahí lo recordará. Si más adelante cambiamos la password, la primera vez que la necesite (por ejemplo, al hacer un git pull o git push) dará un error, pero si repetimos el comando por segunda vez, nos la volverá a pedir y la almacenará.
 +
 +
Aparte de store, existe cache (para recordar la password en memoria), wincred (para guardarla en el gestor de claves de windows) y osxkeychain (para MAC).
 +
 +
Si queremos que no recuerde nuestro password
 +
 +
git config --global --unset credential.helper
 +
 +
Por defecto, store guarda las credenciales en texto claro en $HOME/.git-credentials. Debemos borrar ese fichero si no queremos que quede ahí guardada nuestra password.
 +
 +
  
 
[[Categoría:Git]]
 
[[Categoría:Git]]

Revisión actual del 16:42 31 mar 2018

Cambiar nombre de usuario y email en Git

En un repositorio concreto, ubicarse en el directorio de ese repositorio y

git config user.name "nuevo nombre"
git config user.email nuevo@email.com

Para cambiarlo de forma global en todos los repositorios

git config --global user.name "nuevo nombre"
git config --global user.email nuevo@email.com

Almacenar y Cambiar credenciales de Git

Si queremos que git recuerde nuestro usuario y password

git config --global credential.helper store

Cuando hagamos una petición nos pedirá usuario y password. A partir de ahí lo recordará. Si más adelante cambiamos la password, la primera vez que la necesite (por ejemplo, al hacer un git pull o git push) dará un error, pero si repetimos el comando por segunda vez, nos la volverá a pedir y la almacenará.

Aparte de store, existe cache (para recordar la password en memoria), wincred (para guardarla en el gestor de claves de windows) y osxkeychain (para MAC).

Si queremos que no recuerde nuestro password

git config --global --unset credential.helper

Por defecto, store guarda las credenciales en texto claro en $HOME/.git-credentials. Debemos borrar ese fichero si no queremos que quede ahí guardada nuestra password.