Souhrn:
git pull "https://<username>:<password>@github.com/<github_account>/<repository_name>.git" <branch_name>
Příklad:
git pull "https://admin:example@unixlinux.online/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
Je možné symbolicky propojit soubor s webovou adresou URL?
Jak spustím více příkazů na pozadí v bash na jednom řádku?