从vso安装npm

时间:2017-04-27 15:30:31

标签: node.js git npm azure-devops

我只想把所有这些扔到那里,希望SO可以帮助..

我的情况是,我需要从 Visual Studio Online托管的git repo npm install -s。我已经看过如何从github和bitbucket这样做。我猜这个过程是一样的,但是当我运行npm install时,没有任何反应。我预计至少会拉出index.js,readme.md和package.json。

我在https://ldcjtctest.visualstudio.com/_git/MyFirstProject

创建了一个简单的回购

此项目包含以下文件:

project file structure

我已尝试使用ssh和https运行npm install,但两者都给出了以下详细日志记录:enter image description here

我错过了什么?

2 个答案:

答案 0 :(得分:2)

Https的步骤:

  1. Create personal access token
  2. 命令:npm install git+https://test:[personal access token]@[account name].visualstudio.com/[team project]/_git/[repository]
  3. SSH的步骤:

    1. General SSH key without passphrase and add the public key to your VSTS
    2. 可选,使用ssh运行git clone进行测试以确保SSH密钥正常工作
    3. 命令npm install git+[ssh address]
    4. 注意:使用3.10.10(npm -v)

      进行测试

答案 1 :(得分:0)

经过研究,我发现实现我想要的最快捷方式是创建一个Feed。我刚跟着the MS documentation on how to do this

*注意:按照此处链接的说明操作时出现问题。我一直收到未经授权的错误。我花了一段时间,但我发现在运行命令vsts-npm-auth -config .npmrc时,我的.npmrc文件不是在本地创建的,而是在共享驱动器上创建的。当我将该文件移至c:/users/<yourself>/时,它按预期工作。