Skip to content
🔐 A git credential helper for setting git credentials from environment variables
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.editorconfig
.gitignore
.travis.yml
LICENSE
README.md
helper.js
package.json

README.md

git-credential-env

Version Build status Stability

A Git credential helper for setting Git credentials from environment variables. Useful for CI deployments with Travis CI, CircleCI, and others.

Quick Example

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

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

Documentation

See the Wiki for full documentation.

You can’t perform that action at this time.