从自己的gitlab服务器安装节点模块 [英] Install node module from own gitlab server

查看:114
本文介绍了从自己的gitlab服务器安装节点模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从我们的gitlab服务器安装节点模块。这是一个存储库的链接:


http://ABCD-GITLAB/myGroup/myNodeModule.git

根据<一个href =https://docs.npmjs.com/cli/install =nofollow noreferrer> npm安装指南安装命令应该是这样的:

  gitlabUser:me 
myProject:myNodeModule
npm install gitlab:mygitlabuser / myproject

我不知道如何引用我的


  • gitlab服务器url

  • group

  • 项目

  • 帐户名称


我尝试了一些命令,但都失败了:

  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安装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 或类似的特定版本或标签:

  NP m 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的末尾。


I'd like to install node modules from our gitlab server. This is a link to a repository:

http://ABCD-GITLAB/myGroup/myNodeModule.git

According to the npm install guide the install command should be this:

gitlabUser: me
myProject: myNodeModule
npm install gitlab:mygitlabuser/myproject

I have no idea how to reference my

  • gitlab server url
  • group
  • project
  • account name

I tried some commands but all failed:

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

What is the correct way to reference a npm dependency, a clear structure would be great like

npm install gitlab:<serverUrl/>:<username/>/<groupname/>/<projectname/><gitsuffix>.git

解决方案

I would try one of these:

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

You may need to change git to your username and you can add #v1.0.27 or something like that at the end for a specific version or tag:

npm install git://ABCD-GITLAB/myGroup/myNodeModule.git#v1.0.27

You can also install from a tarball:

npm install https://ABCD-GITLAB:myGroup/myNodeModule/repository/archive.tar.gz

You can add ?ref=master to the end of the tarball URL for the branch.

这篇关于从自己的gitlab服务器安装节点模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆