概要:
git pull "https://<username>:<password>@github.com/<github_account>/<repository_name>.git" <branch_name>
例:
git pull "https://admin:[email protected]/Jet/myProject.git" master
注:これは bash スクリプトで動作します
しないことを強くお勧めします そのパスワードの手順を試して管理し、それを (Linux と Windows の両方で) git credential helper に委任します。 .
参照:
- 「Git http - 認証情報を安全に記憶」
- 「gnome-keyring 統合で git を使用する方法」
ユーザーはセッションごとに 1 回だけパスワードを入力します。
リモート url
を読み取ります git
から ID
を挿入します およびパスワード (PW
) url
に 動作する可能性があります。
たとえば、次のことを試してください:
cd ${REPOSITORY_DIR}
origin=$(git remote get-url origin)
origin_with_pass=${origin/"//"/"//${USER_ID}:${USER_PW}@"}
git pull ${origin_with_pass} master