Private bitbucket repository in package.json with version

Kelyane picture Kelyane · May 10, 2017 · Viewed 21.6k times · Source

I am trying to include a private BitBucket repository to my package.json, but I also would like to manage the version, as a normal module. currently I am using this

"package-name": "git+https://<user>:<password>@<url-repository>.git"

I already tried it, but it didn't work.

"package-name": "git+https://<user>:<password>@<url-repository>.git#v1.0"

Any idea?

Answer

Xaqron picture Xaqron · Nov 19, 2017
  1. Login to your bitbucket account and under user settings add an app password:

    > https://bitbucket.org/account/user/{yourUsername}/app-passwords

  2. Add package dependency to your package.json as:

"dependencies": {
"my-module": "git+https://Xaqron:[email protected]/Xaqron/my-module.git#*"
}

Replace Xaqron with your own username and pwd with app password from step one.

to install specific version add #v.v.v (i.e. #1.0.0) to the end of dependency URL.