npm install modules from bitbucket private repositories
You might have private repositories in bitbucket and you declare dependencies in your nodejs app’s package.json:
"dependencies": {
"mymodule":"git+https://sampleuser@bitbucket.org/sampleuser/mymodule.git",
"ejs": "1.0.0"
}
when you do a npm install, you will be prompted to enter password twice, after entering the password, installation will proceed, this might work or might not work at all.
A simple approach as follow:
1) turn on git cache, keep password in the cache for a certain period of time: git config --global credential.helper cache git config --global credential.helper 'cache --timeout=3600' 2) access the private repo once, answer password when prompted: git ls-remote https://sampleuser@bitbucket.org/sampleuser/mymodule.git now you can install packages: npm install --production or all npm install
leave a comment