Javascript 将Bower包从专用Git存储库注册到专用Bower主机

Javascript 将Bower包从专用Git存储库注册到专用Bower主机,javascript,git,bower,packaging,Javascript,Git,Bower,Packaging,我为一家使用私有Git存储库的企业工作,我们的VPN中有一个私有Bower服务器,该服务器可以正确缓存公共包(Docker中的私有Bower服务器无法访问Git) 现在,我们想注册我们自己的包,但到目前为止没有任何效果: bower register our-assets git://our-host:6789/our-assets bower our-assets#* resolve git://our-host:6789/our-assets#* bower our-assets#

我为一家使用私有
Git
存储库的企业工作,我们的
VPN
中有一个私有
Bower
服务器,该服务器可以正确缓存公共包(Docker中的私有
Bower
服务器无法访问
Git

现在,我们想注册我们自己的包,但到目前为止没有任何效果:

bower register our-assets git://our-host:6789/our-assets
bower our-assets#*      resolve git://our-host:6789/our-assets#*
bower our-assets#*      ECMDERR Failed to execute "git ls-remote --tags --heads git://our-host:6789/our-assets", exit code of #128 fatal: remote error: access denied or repository not exported: /our-assets
我还尝试了URL参数中的“@”:

bower register our-assets git@our-host:6789/our-assets
bower our-assets#*      resolve git@our-host:6789/our-assets#*
bower our-assets#*      ECMDERR Failed to execute "git ls-remote --tags --heads git@our-host:6789/our-assets", exit code of #128 Permission denied (publickey). fatal: Could not read from remote repository.  Please make sure you have the correct access rights and the repository exists

正确的方法是什么?

我对Bower、Docker等一无所知,但通过阅读输出,我怀疑它是否真的与这些事情有关。相反,这似乎纯粹是一个Git/网络/设置问题

我建议您删除这些层并关注问题的核心,从输出来看,这似乎是Git无法执行获取。因此,请尝试查看它抱怨的命令是否也会自行失败,如果失败,请首先修复:

$ git ls-remote --tags --heads git://our-host:6789/our-assets
$ git ls-remote --tags --heads git@our-host:6789/our-assets

我对Bower、Docker等一无所知,但从阅读结果来看,我怀疑它是否真的与这些事情有关。相反,这似乎纯粹是一个Git/网络/设置问题

我建议您删除这些层并关注问题的核心,从输出来看,这似乎是Git无法执行获取。因此,请尝试查看它抱怨的命令是否也会自行失败,如果失败,请首先修复:

$ git ls-remote --tags --heads git://our-host:6789/our-assets
$ git ls-remote --tags --heads git@our-host:6789/our-assets