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
Je možné symbolicky propojit soubor s webovou adresou URL?
Jak spustím více příkazů na pozadí v bash na jednom řádku?