从私人 gitlab 存储库的 Bower 存储库安装

Posted

技术标签:

【中文标题】从私人 gitlab 存储库的 Bower 存储库安装【英文标题】:installing from bower repository from private gitlab repository 【发布时间】:2015-05-06 00:35:11 【问题描述】:

我尝试安装我注册到本地私人凉亭实例的凉亭存储库。 git 主机是一个私有的 gitlab 实例。

bower install bower-test 给了我错误

bower bower-test#*          not-cached git://github.com/EvandroLG/bower-test.git#*
bower bower-test#*             resolve git://github.com/EvandroLG/bower-test.git#*
bower bower-test#*             ECMDERR Failed to execute "git ls-remote --tags --heads     git://github.com/EvandroLG/bower-test.git", exit code of #128

Additional error details:
     fatal: remote error: 
     Repository not found.

我知道 private-bower 运行正常,因为我注册了一个可以安装的 github.com 存储库。

我的 .bowerrc


  "registry" : 
    "register" : "http://localhost:5678"
  ,
"search": [
      "http://localhost:5678"
   ]

我可以跑

bower install http://myprivategitlabip/bower/bower-test.git

成功(提供凭据)。

但我喜欢跑步

bower install bower-test

有什么建议吗?

【问题讨论】:

如果你使用 bower search,你会得到哪些结果? 【参考方案1】:

回答可能有点晚了,但我自己也遇到了这个问题,并通过以下步骤修复了它:

生成密钥(即):

ssh-keygen -o -f repo-rsa-key

将公钥添加到 Gitlib 存储库

将私钥添加到 Gitlab 运行器

之后应该可以正常构建。

【讨论】:

以上是关于从私人 gitlab 存储库的 Bower 存储库安装的主要内容,如果未能解决你的问题,请参考以下文章

GitKraken 不允许我在 GitLab 上打开我的私人存储库

Git相关内容

从 Gitlab 私有存储库导入节点模块时出错

Gitlab 中存储库的可扩展存储

来自私人 github 存储库的 Pip install wheel

从私有 gitlab 存储库中使用 npm 安装依赖项