不能npm从bitbucket回购安装
我试图安装最近从github移动到bitbucket的私人包。
npm install git@bitbucket.org:owner/repo.git
结束与npm http GET https://registry.npmjs.org/git
(注意url中的包)与此错误npm ERR! notarget No compatible version found: git@'bitbucket.org:flyvictor/fortune-secruity.git'
npm ERR! notarget No compatible version found: git@'bitbucket.org:flyvictor/fortune-secruity.git'
(注意@
之后)
我试图逃避@,用引号包装回购商名,但总是得到相同的结果。
对于github我们使用URL格式为git://github.com/owner/repo#vvv
,这工作正常! 但是,如果我使用相同的语法bitbucket npm挂起什么都不做。
任何想法?
ps密钥,访问权限等都是正确的。 我可以为这些回购做出贡献,用git克隆它们,但是不能用npm install。 安装好的Github包也是私有的。
npm install git+ssh://git@bitbucket.org/{user}/{repository}.git
npm install bitbucket:<bitbucketname>/<bitbucketrepo>
npm install ssh://git@bitbucket.org:{user}/{repository}.git
我尝试了很多方法,但只有这对我有用:
npm install -s https://bitbucket.org/owner/repo-name/commits/tag/0.1.0