A Git credential helper for setting Git credentials from environment variables. Useful for CI deployments with Travis CI, CircleCI, and others.
Global Installation
npm install -g git-credential-env
GIT_USER=foo
GIT_PASS=bar
git config credential.helper "env --username=GIT_USER --password=GIT_PASS"
Local Installation (recommended)
npm install git-credential-env
GIT_USER=foo
GIT_PASS=bar
git config credential.helper "$PWD/node_modules/.bin/git-credential-env --username=GIT_USER --password=GIT_PASS"
In both examples, the username foo
and password bar
will be provided as credentials when requested by Git.
Usage: git-credential-env get {OPTIONS}
Options:
--username, -u The name of environment variable containing the Git username
--password, -p The name of environment variable containing the Git password
See the Wiki for full documentation.