2017-05-10 4 views
5

Ich versuche, ein privates BitBucket-Repository in meine package.json aufzunehmen, aber ich möchte auch die Version als normales Modul verwalten. zur Zeit ich bin mit diesemPrivate bitbucket-Repository in package.json mit Version

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

Ich habe bereits versucht, aber es hat nicht funktioniert.

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

Irgendeine Idee?

Antwort

6

Ich bin derzeit mit diesem und es funktioniert:

{ 
    "dependencies": { 
    "package-name": "git+ssh://[email protected]<url-repository>.git#v0.1.0" 
    } 
} 

Ich verwende npm Version 4.1.2 und selbst gehosteten bitbucket Version 4.14.6

3
  1. Anmeldung auf Ihr bitbucket Konto und unter Benutzereinstellungen hinzufügen eine App-Passwort:

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

  2. Add Paketabhängigkeit zu Ihrem package.json als:

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

ersetzen Xaqron mit Ihrem eigenen Benutzernamen und pwd mit App-Passwort aus Schritt eins.

zu installieren spezifische Version hinzufügen #v.v.v (d. H. #1.0.0) an das Ende der Abhängigkeit URL.

+0

diese Version ist der Zweig eigentlich nur um klar zu sein – TreantBG

Verwandte Themen