GNU/Linux >> Tutoriels Linux >  >> Linux

Comment entrer le mot de passe dans la commande git pull ?

Synopsis :

git pull "https://<username>:<password>@github.com/<github_account>/<repository_name>.git" <branch_name>

Exemple :

git pull "https://admin:[email protected]/Jet/myProject.git" master

Remarque :Cela fonctionne pour moi sur un script bash


Je recommanderais vraiment de ne pas essayez de gérer cette étape de mot de passe et déléguez-la (à la fois sous Linux et Windows) à git credential helper .
Voir :

  • "Git http - mémoriser les informations d'identification en toute sécurité"
  • "Comment utiliser git avec l'intégration gnome-keyring"

L'utilisateur ne saisira le mot de passe qu'une seule fois par session.


Lire la télécommande url à partir de git puis insérez le ID et mot de passe (PW ) au url pourrait fonctionner.

Par exemple, essayez ce qui suit :

cd ${REPOSITORY_DIR}
origin=$(git remote get-url origin)
origin_with_pass=${origin/"//"/"//${USER_ID}:${USER_PW}@"}
git pull ${origin_with_pass} master

Linux
  1. Comment faire en sorte que git ne demande pas de mot de passe au pull?

  2. Comment puis-je rediriger vers la commande split de Linux ?

  3. Comment supprimer les informations d'identification en cache de Git ?

  4. Comment exécuter à distance la commande ssh une commande sudo sans mot de passe

  5. Comment masquer un mot de passe passé en argument de ligne de commande ?

Comment exécuter la commande Sudo sans mot de passe

Comment transmettre un mot de passe à la commande SSH sous Linux

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment réinitialiser le mot de passe administrateur NextCloud à l'aide de la commande

Comment installer et configurer Git sur Ubuntu 20.04