I have written scripts for Windows and Linux to essentially set up a new users workspace with all the git repositories from our server.
I would like the user to enter th
I would really recommend to not try and manage that password step, and delegate that (both on Linux and Windows) to git credential helper.
See:
The user will enter the password only once per session.
Synopsis:
git pull "https://<username>:<password>@github.com/<github_account>/<repository_name>.git" <branch_name>
Example:
git pull "https://admin:12345@github.com/Jet/myProject.git" master
Note: This works for me on a bash script
Read the remote url
from git
and then insert the ID
and password (PW
) to the url
might work.
For example try the following:
cd ${REPOSITORY_DIR}
origin=$(git remote get-url origin)
origin_with_pass=${origin/"//"/"//${USER_ID}:${USER_PW}@"}
git pull ${origin_with_pass} master