GNU/Linux >> Znalost Linux >  >> Linux

Jak zadat heslo do příkazu git pull?

Souhrn:

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

Příklad:

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

Poznámka:Toto funguje u bash skriptu


Opravdu doporučuji ne zkuste tento krok hesla spravovat a delegujte jej (v Linuxu i ve Windows) na git credential helper .
Viz:

  • "Git http – bezpečné zapamatování přihlašovacích údajů"
  • "Jak používat git s integrací gnome-keyring"

Uživatel zadá heslo pouze jednou za relaci.


Přečtěte si dálkový ovladač url od git a poté vložte ID a heslo (PW ) na url Mělo by to fungovat.

Zkuste například následující:

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. Jak přimět git, aby při vytažení nepožadoval heslo?

  2. Jak přejdu pomocí kanálu na příkaz rozdělení Linuxu?

  3. Jak odstranit přihlašovací údaje uložené v mezipaměti z Gitu?

  1. Jak změnit heslo v Linuxu (příkaz passwd)

  2. Jak vzdáleně spustit příkaz ssh a příkaz sudo bez hesla

  3. Jak skrýt heslo předané jako argument příkazového řádku?

  1. Jak používat Su Command v Linuxu

  2. Jak předat heslo příkazu SCP v Linuxu

  3. Jak vytvořit Git Tagy