我想从gitlab服务器安装节点模块。这是指向存储库的链接:
http://ABCD-GITLAB/myGroup/myNodeModule.git
根据npm install guide的说明,install命令应该是:
gitlabUser: me
myProject: myNodeModule
npm install gitlab:mygitlabuser/myproject
我不知道如何引用我的
Gitlab服务器URL
组
项目
帐户名
我试过一些命令,但都失败了:
npm install gitlab:ABCD-GITLAB:me/myproject
npm install gitlab:ABCD-GITLAB:me/myproject.git
npm install gitlab:http://ABCD-GITLAB:me/myproject
npm install gitlab:http://ABCD-GITLAB:me/myproject.git
npm install gitlab:http://ABCD-GITLAB:me/myGroup/myproject
npm install gitlab:http://ABCD-GITLAB:me/myGroup/myproject.git
npm install gitlab:http://ABCD-GITLAB:me/myGroup/myproject.git
引用npm依赖项的正确方法是什么,一个清晰的结构应该是
npm install gitlab:<serverUrl/>:<username/>/<groupname/>/<projectname/><gitsuffix>.git
最佳答案
我想试试这个:
npm install git+ssh://git@ABCD-GITLAB:myGroup/myNodeModule.git
npm install git+https://git@ABCD-GITLAB/myGroup/myNodeModule.git
npm install git://ABCD-GITLAB/myGroup/myNodeModule.git
您可能需要将
git
更改为您的用户名,您可以在最后为特定版本或标记添加#v1.0.27
或类似的内容:npm install git://ABCD-GITLAB/myGroup/myNodeModule.git#v1.0.27
也可以从tarball安装:
npm install https://ABCD-GITLAB:myGroup/myNodeModule/repository/archive.tar.gz
您可以将
?ref=master
添加到分支的tarball url的末尾。