我可以成功
git clone https://[org].visualstudio.com/_git/[repo]
但如果我跑
npm install https://[org].visualstudio.com/_git/[repo] --save
我得到了
npm ERR! fetch failed https://[org].visualstudio.com/_git/[repo]
npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 203
是否可以像从github那样从Team Services git repos安装npm包?
答案 0 :(得分:6)
如果您想从特定的Git仓库安装软件包,您需要按如下方式构建URL,请注意该网址前面带有git+https://
npm i --save git+https://[org].visualstudio.com/_git/[repo]
如果您想通过ssh
安装repo,这也会有效 npm i --save git+ssh://git@github.com:<owner>/<repo>
您可以将这些样式的repo网址添加到package.json
个依赖关系中
"dependencies": {
"custom-pkg": "git+https://[org].visualstudio.com/_git/[repo]"
}
您可以在npm install
docs
答案 1 :(得分:0)
如果你想安装一个特定的分支,你可以运行:
npm install git+https://[org]@dev.azure.com/[org]/Products/_git/[repo]#[branch]