我有一个私有存储库作为NPM package.json
中的依赖项。
的package.json
"dependencies": {
"private-repo": "git+ssh://git@github.com/shennan/private-repo.git"
}
我有一个与我的GitHub帐户链接的SSH密钥,当我在命令行上npm install
时,一切正常。
问题在于我无法获得任何其他合作者和#39; npm install
正在工作。他们被设置为private-repo
存储库的协作者,我相信他们通过Github for Windows链接了SSH。他们可以通过Github for Windows应用程序轻松克隆private-repo
,但他们无法通过命令行上的npm install
命令安装它。
有几点:
git
命令ssh-keygen
命令C:\Users\<user>\.ssh
private-repo
private-repo
我尝试将Git二进制文件添加到它们的路径中,类似于:
C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
即使重新启动命令提示符,他们仍然无法成功npm install
私人仓库。
我尝试过什么天堂? Windows + NPM + Git甚至可以实现这一点吗?