Registrar un package Bower desde un repository Git privado a un host Bower privado

Estoy trabajando para una empresa que usa repositorys Git privados y tenemos un server Bower privado dentro de nuestra VPN que está almacenando en caching los packages públicos correctamente (nuestro server Bower privado en Docker no puede acceder a Git ).

Ahora, queremos registrar nuestro propio package, pero nada funciona hasta ahora:

 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 

También probé la '@' en el parámetro 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 

¿Cuál es la forma correcta de hacer esto?

No sé nada sobre Bower, Docker, etc., pero al leer la salida dudo que realmente tenga que ver con alguna de estas cosas. En cambio, parece ser puramente un problema de Git / networking / installation.

Te sugiero que elimines las capas y te centres en el núcleo del problema, que a partir del resultado parece ser que Git no puede realizar una búsqueda. Por lo tanto, intente ver si los commands de los que se queja también fallan por sí solos y, si lo hacen, corrija eso primero:

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