如何从本地bitbucket安装npm?

时间:2016-10-25 10:35:13

标签: git bitbucket npm-install bitbucket-server

我有一个本地bitbucket服务器git.mydomain.com 我可以从SourceTree访问存储库并进行克隆我可以看到repo是:
http://hadar.m@git.mydomain.com:7990/scm/st/my-project.git

我有另外一个项目我想添加包“my-project”作为依赖项,所以在packages.json文件中我写

"dependencies": {
"@angular/common": "~2.1.0",
[... all other deps ... ],
"my-lib": "http://hadar.m@git.mydomain.com:7990/scm/st/my-project.git " }

当我运行npm install命令时,我收到错误:“fetch failed with status code 401”for this package。我已经阅读过我需要通过git + ssh访问并在Bitbucket管理员中启用它。我已将packages.json更改为:

"my-lib": "git+ssh://hadar.m@git.mydomain.com:7999/scm/st/my-project.git#master"   

端口从7990更改为7999,现在仍然是错误:

  

无法从远程存储库读取。   请确保您拥有正确的访问权限

我做错了什么/这样做的正确方法是什么?

编辑:
我在服务器中创建了一个访问密钥,之后我将这个访问密钥添加到具有读访问权限的存储库,标签:“hadar@mydomain.com”密钥:“[... access-key ...]”<登记/> 现在我不知道如何构建安装包的URL。

0 个答案:

没有答案